Welcome back the latest issue of Week in Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress., covering changes [40060-40101]. Here are the highlights:
- 42 commits
- 35 contributors
- 64 tickets created
- 14 tickets reopened
- 75 tickets closed
Ticket Created for both bug reports and feature development on the bug tracker. numbers based on trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. timeline for the period above. The following is a summary of commits, organized by component.
Code Changes
Administration
- JavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.: when starting Backbone history, stop if previously started. [40076] #39612
Customize
- Prevent vertical clipping of thumbnail in header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. image customizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. control. [40100], [40082] #21785, #38559
- Extend auto-draft life of a
customize_changeset
post whenever modified. [40099] #30937, #39713
- Allow custom post types to be used in starter content. [40098] #38615, #38114, #39610
- Ensure edit shortcuts get re-created for nested partials when a parent partial is refreshed. [40097] #39101, #39353
- Skip intercepting non-HTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.(S) links in customizer preview just as jump links are ignored. [40096], [40064] #39797
- Always enqueue
customize-preview
stylesheet in the customizer preview to style selective refresh and visual edit shortcuts. [40095] #27403, #39498
- Trim whitespace from nav menu item titles so that the underlying object’s original title appears as input placeholder and in the control’s title. [40094] #38015, #39600
- Update
customize.php
URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org with changeset_uuid
param the instant a change is made instead of deferring until the changeset update request responds. [40093] #39227
- Ensure root values are accessible in multidimensional custom setting types. [40088] #32103, #36952
- Introduce
get_header_video_url
filter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. for the return value of get_header_video_url()
. [40087] #39512
- Update the introduced version in the docs for the
get_header_video_url
filter to 4.7.3. [40086] #39512
Feeds
Formatting
- Fix
wpautop()
to stop adding paragraph tags around <figcaption>
. [40091] #39307
HTTP API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
- Restore backwards compatibility with the
http_api_curl
filter – it expects that the handle parameter is passed as a reference, however [39212] missed that. [40068-40069] #39783
Help/About
- About page: Remove
autoplay
and loop
attributes on “Theme Starter Content”, “Edit Shortcuts”, and “Video Headers” videos, originally added as a part of [39512]. [40089-40090] #39560
I18N Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.
Media
Menus
Options, Meta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. APIs
- Skip generating the client test fixtures in multisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site mode. [40077] #39005, #39264
REST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.
- Fix multiple issues with setting dates of posts and comments. [40101] #39256
- JavaScript client should use
_.extend
when merging objects. [40084] #39341
- Include the
status
property in view
context responses from the Posts endpoints. [40080-40081] #39466
- Correctly serve the index with PATH_INFO [40079] #39432
- Cast revision author ID to int. [40078], [40063] #39871
- JavaScript client – improve route discovery for custom namespaces. [40074] #39561
- Skip generating the client test fixtures in PHP 5.2 and 5.3. [40066] #39264
- Fix the client test fixture generation in PHP 5.2 and 5.3. [40065] #39264
- Improve test fixture generation, normalizing data. [40061] #39264
Shortcodes
Taxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies.
- Disallow overriding the
name
property when registering a taxonomy. [40083] #39308
Upload
- Media: In
wp_unique_filename()
, use explicit type casting when incrementing $number
. [40075] #39774
Thanks to @adamsilverstein, @asalce, @azaozz, @batmoo, @bhargavbhandari90, @bor0, @bradyvercher, @ccprog, @celloexpressions, @certainstrings, @chesio, @dd32, @dhanendran, @dlh, @drrobotnik for initial patch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing., @jazbek, @jnylen0, @joemcgill, @Kelderic, @ketuchetan, @netweb, @ocean90, @pavelevap for reporting, @pbearne for tests, @pento, @peterwilsoncc, @rachelbaker, @sanket.parmar, @seanchayes, @SergeyBiryukov, @stevenkword for initial patch, @swissspidy, @tfrommen, @westonruter, and @wpfo for initial patch for their contributions!
#4-8, #week-in-core
You must be logged in to post a comment.