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 August 30 and September 6, 2021.
- 23 commits
- 61 contributors
- 41 tickets created
- 12 tickets reopened
- 52 tickets closed
The Core team is currently working on the next point (5.8.1) and major (5.9) releases.
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
Build/Test Tools
- Double escape quotation marks(
“
) for Slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. “messages” – #52644 - Clean
css/dist
as part of the webpack build step – #53719 - Add missing @covers tags for
Tests_Admin_IncludesComment
– #39265 - Add missing @covers tags for
Tests_Admin_wpCommunityEvents
– #39265 - Add missing
@covers
tags for actions’ tests – #39265
Code Modernization
- Code Modernization: Fix parameter name mismatches for parent/child classes in
WP_List_Table::column_default()
– #51553 - Apply coding standards on CSS Cascading Style Sheets. – #53866
Customize
- Add wp-embed-responsive class to body if using widgets 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. editor – #53609
Documentation
- Correct the
post_submitbox_minor_actions
hook description – #54045 - Fix typo in a comment in
WP_Customize_Manager::get_return_url()
– #53399 - Improve documentation in
wp-signup.php
– #41566 - Move
@since
notes from the safe_style_css
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. to the safecss_filter_attr()
function – #53731 - Provide a more accurate description for a few script and style functions – #54044
- Сlarify that
term_id
is a valid value for the $field
parameter of get_term_by()
– #54065
Editor
- Update block editor packages for WordPress 5.8.1 – #54052, #52818
Media
- Remove documentation detailing specific edge cases in the
image_editor_output_format
filter – #53955 - Apply the
wp_editor_set_quality
filter not only when loading an image in the editor but also when saving an converted image, after the mime-type of the output image has changed – #53667 - Media: fix showing of the “Filter Media” filds when replacing an image from the media modal – #53833
Site Health
- Remove MySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. query cache size from the Site Health Info screen – #53845
Widgets
- Pass correct context to
get_block_categories()
calls – #53757 - Rename and soft deprecate
retrieve_widgets()
– #53811 - Show title and media select fields in Accessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) Mode – #53641
Props
Thanks to the 61 people who contributed to WordPress Core on Trac last week: @audrasjb (8), @hellofromTonya (5), @pbearne (4), @jrf (4), @azaozz (4), @sabernhardt (4), @desrosj (3), @zieladam (2), @walbo (2), @kevin940726 (2), @johnbillion (2), @andraganescu (2), @netweb (2), @sergeybiryukov (2), @peterwilsoncc (2), @mukesh27 (2), @circlecube (2), @zodiac1978 (1), @noisysocks (1), @antonvlasenko (1), @terraling (1), @dariak (1), @vladytimy (1), @bedas (1), @ramonopoly (1), @timothyblynjacobs (1), @mikeschroder (1), @mkaz (1), @mhuntdesign (1), @hudson-atwell (1), @mark-k (1), @alexstine (1), @Enchiridion (1), @mt8biz (1), @westonruter (1), @jayupadhyay01 (1), @joen (1), @aristath (1), @toro_unit (1), @juanmaguitar (1), @gazchap (1), @tmatsuur (1), @muhammadfaizanhaidar (1), @ankitmaru (1), @pbiron (1), @ayeshrajans (1), @hareesh-pillai (1), @oandregal (1), @gziolo (1), @ntsekouras (1), @jblz (1), @talldanwp (1), @ribaricplusplus (1), @youknowriad (1), @paaljoachim (1), @kreppar (1), @ellatrix (1), @ajlende (1), and @mamaduka (1).
Congrats and welcome to our 7 (!) new contributors of the week! @terraling, @bedas, @hudson-atwell, @Enchiridion, @juanmaguitar, @gazchap, and @muhammadfaizanhaidar ♥️
Core committers: @sergeybiryukov (8), @hellofromtonya (5), @desrosj (4), @azaozz (2), @ryelle (1), @noisysocks (1), and @peterwilsoncc (1).
#5-8-1, #5-9, #core, #week-in-core