Welcome back to a new issue of Week in Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. Let’s take a look at what changed on Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between December 6 and December 13, 2021.
- 19 commits
- 23 contributors
- 35 tickets created
- 13 tickets reopened
- 33 tickets closed
The Core team is currently working on the next major release, WordPress 5.9, and the beta 2 was released last week 🛠
Ticket Created for both bug reports and feature development on the bug tracker. numbers are based on the Trac timeline for the period above. The following is a summary of commits, organized by component and/or focus.
Code changes
- Disable WP Cron when installing PHPUnit tests – #54612
Coding Standards
- Correct alignment in
blocks.php
and class-wp-rest-templates-controller
– #53359 - Remove a trailing comma from a
compact()
call in _wp_customize_include()
– #53359 - Simplify or wrap some long conditions in
wp-includes/theme.php
for better readability – #53359, #53399 - Use camel case with a lowercase first letter for the
blockTheme
array key – #54578, #53359
Docs
- Capitalize “ID”, when referring to a post ID, term ID, etc. in a more consistent way – #53399
- Capitalize “ID”, when referring to a sidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. ID in a more consistent way – #53399
- Capitalize “ID”, when referring to a widget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. ID or sidebar ID, in a more consistent way – #53399
- Correct the format of some comments per the documentation standards – #53399
- Docblock (phpdoc, xref, inline docs) adjustments in some 5.9 block Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. related functions – #53359
- Document the global used in
upgrade_590()
function – #53399 - Update a comment in
wp-admin/load-styles.php
per the documentation standards – #53399 - Update some
@var
tags per the documentation standards – #53399
Editor
- Add an editor settings flag to enable the new gallery for mobile apps for 5.9 – #54583
General
- Mark the recommended MariaDB version number in
readme.html
with a <strong>
tag A directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.) – #41490
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/.
- Ensure that the parent link, uses the rest_get_route_for_post function – #53656
Themes
- Auto-enable block-templates support for all block themes – #54335
- Show only “Customize” or “Activate” button in block theme’s Theme Details modal – #54578
Upgrade/install
Props
Thanks to the 23 people who contributed to WordPress Core on Trac last week: @hellofromTonya (3), @SergeyBiryukov (3), @costdev (2), @noisysocks (2), @Spacedmonkey (1), @bronsonquick (1), @glendaviesnz (1), @Boniu91 (1), @francina (1), @TobiasBg (1), @desrosj (1), @aristath (1), @peterwilsoncc (1), @afragen (1), @galbaras (1), @dlh (1), @pbiron (1), @antonvlasenko (1), @kafleg (1), @ryelle (1), @poena (1), @Chouby (1), and @ocean90 (1).
Core committers: @sergeybiryukov (11), @audrasjb (4), @spacedmonkey (1), @hellofromtonya (1), @peterwilsoncc (1), and @youknowriad (1).
#5-9, #core, #week-in-core