Title: Four Weeks in Core – October 9, 2023
Author: Jb Audras
Published: October 10, 2023

---

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
10:53 pm _on_ October 10, 2023     
Tags: [6-4 ( 78 )](https://make.wordpress.org/core/tag/6-4/),
[core ( 756 )](https://make.wordpress.org/core/tag/core/), [week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)

# Four Weeks in Core – October 9, 2023

Welcome back to a new issue of _Week in CoreCore 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 TracTrac An open source project by Edgewall Software that serves
as a bug tracker and project management tool for WordPress. between September 4 
and October 9, 2023.

_Please note that exceptionally and because of personal vacations, this Week in 
Core issue covers 4 weeks _😊

 * 269 commits
 * 337 contributors
 * 295 tickets created
 * 43 tickets reopened
 * 277 tickets closed

Ticketticket Created for both bug reports and feature development on the bug tracker.
numbers are based on the [Trac timeline for the period above](https://core.trac.wordpress.org/timeline?from=10%2F09%2F2023&daysback=34&authors=&ticket=on&changeset=on&repo-=on&repo-design=on&repo-tests=on&sfp_email=&sfph_mail=&update=Update).
The following is a summary of commits, organized by component and/or focus.

## Code changes

Administration:
– Add event type to Events and News widgetWidget 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. – [#58947](https://core.trac.wordpress.org/ticket/58947)–
Add missing space in theme activation notices – [#59501](https://core.trac.wordpress.org/ticket/59501)–
Add support for attributes in `wp_admin_notice()` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Fix erroneous call to `wp_admin()` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Fix undeclared variable – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Improve control proximity in theme details modal – [#59372](https://core.trac.wordpress.org/ticket/59372)–
Increase `wp_admin_notice()` usage in `/wp-includes/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Move `tabindex=”-1″` from notice to JSJS JavaScript, a web scripting language typically
executed in the browser. Often used for advanced user interfaces and behaviors. –
[#57791](https://core.trac.wordpress.org/ticket/57791)– Remove deprecated `unload`
event handlers and use `pagehide` (and `pageshow`) when appropriate – [#59411](https://core.trac.wordpress.org/ticket/59411)–
Remove duplicate `wp_admin_notice()` call – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Switch order of label/checkbox in `WP_List_Table` – [#58703](https://core.trac.wordpress.org/ticket/58703)–
Use `wp_admin_notice()` for `.updated` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` in `/wp-adminadmin (and super admin)/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` in `/wp-admin/includes` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` in `/wp-includes/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` in `wp-admin/networknetwork (versus site, blog)/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` more in `/wp-admin/includes/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Use `wp_admin_notice()` more in `wp-admin/` – [#57791](https://core.trac.wordpress.org/ticket/57791)–`
additional_classes` is not a function – [#57791](https://core.trac.wordpress.org/ticket/57791)

Bootstrap/Load:
– Remove a redundant `continue` statement in `add_magic_quotes()`–
[#58831](https://core.trac.wordpress.org/ticket/58831)

Build/Test Tools:
– Add `sys_get_temp_dir()` to `open_basedir` tests – [#59394](https://core.trac.wordpress.org/ticket/59394)–
Add additional tests covering BlockBlock 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. HooksHooks In WordPress theme and development, hooks are
functions that can be applied to an action or a Filter in WordPress. Actions are
functions performed when a certain event occurs in WordPress. Filters allow you 
to modify certain functions. Arguments used to hook both filters and actions look
the same. registration – [#59346](https://core.trac.wordpress.org/ticket/59346)–
Check for zero-byte files in themes – [#59527](https://core.trac.wordpress.org/ticket/59527)–
Cover Block Hooks integration with a custom block theme – [#59313](https://core.trac.wordpress.org/ticket/59313),
[#59383](https://core.trac.wordpress.org/ticket/59383)– Don’t send a SlackSlack 
Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
notice for a workflow’s first failure – [#58867](https://core.trac.wordpress.org/ticket/58867)–
Improve the assertions for REST APIREST 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/](https://developer.wordpress.org/rest-api/)
endpoint for block types – [#59346](https://core.trac.wordpress.org/ticket/59346),
[#59313](https://core.trac.wordpress.org/ticket/59313), [#57585](https://core.trac.wordpress.org/ticket/57585)–
Introduce SCRIPT_DEBUG global in webpack processing – [#59407](https://core.trac.wordpress.org/ticket/59407)–
Introduce install and upgrade testing workflows – [#58977](https://core.trac.wordpress.org/ticket/58977)–
Reduce usage of assertEquals – [#58956](https://core.trac.wordpress.org/ticket/58956)–
Remove empty test file that was missed after renaming the file– Remove random_compat
from PHPCSPHP Code Sniffer [PHP Code Sniffer,](https://github.com/squizlabs/PHP_CodeSniffer)
a popular tool for analyzing code quality. The [WordPress Coding Standards](https://github.com/WordPress/WordPress-Coding-Standards/)
rely on PHPCS. and PHPUnit configuration files – [#58831](https://core.trac.wordpress.org/ticket/58831),
[#58955](https://core.trac.wordpress.org/ticket/58955)– Rename and improve the `
blocks/context.php` file to follow handbook – [#49927](https://core.trac.wordpress.org/ticket/49927)–
Simplify some logic in GitHubGitHub GitHub is a website that offers online implementation
of git repositories that can easily be shared, copied and modified by other developers.
Public repositories are free to host, private repositories require a paid subscription.
GitHub introduced the concept of the ‘pull request’ where code changes done in branches
by contributors can be reviewed and discussed before being merged by the repository
owner. [https://github.com/](https://github.com/) Action workflows – [#58867](https://core.trac.wordpress.org/ticket/58867)–
Split tests for _inject_theme_attribute_in_template_part_block – [#59338](https://core.trac.wordpress.org/ticket/59338)–
Test Twenty Twenty-Four – [#59447](https://core.trac.wordpress.org/ticket/59447)–
Update 3rd-party GitHub Actions – [#58867](https://core.trac.wordpress.org/ticket/58867)–
Update a few more 3rd-party GitHub Action occurrences – [#58867](https://core.trac.wordpress.org/ticket/58867)–
Update build related dependencies to their latest versions – [#58863](https://core.trac.wordpress.org/ticket/58863)–
Update the environment variable for skipping browser binaries – [#58863](https://core.trac.wordpress.org/ticket/58863)–
Use the latest PHPPHP The web scripting language in which WordPress is primarily
architected. WordPress requires PHP 7.4 or higher version for the coding standards
workflow – [#59161](https://core.trac.wordpress.org/ticket/59161)– Update regenerated
build files – [#59411](https://core.trac.wordpress.org/ticket/59411)

Bundled Themes:
– Add missing dimension attributes to images in Twenty Twenty-Two
patterns – [#59256](https://core.trac.wordpress.org/ticket/59256)– Implement the_header_image_tag
function for enhanced compatibility for older core themes – [#58675](https://core.trac.wordpress.org/ticket/58675)–
Update default themes to use new script function signature – [#59302](https://core.trac.wordpress.org/ticket/59302)–
Ensure Twenty Twenty’s main script loads in `head` for WP 6.2 and less – [#59316](https://core.trac.wordpress.org/ticket/59316)–
Import Twenty Twenty-Four, the new default theme for WordPress 6.4. – [#59447](https://core.trac.wordpress.org/ticket/59447)–
Set `legacy-peer-deps` to `true` – [#59187](https://core.trac.wordpress.org/ticket/59187)–
Twenty Twenty-Four is now the default theme – [#59447](https://core.trac.wordpress.org/ticket/59447)–
Update TT4 for 6.4 BetaBeta A pre-release of software that is given out to a large
group of users to trial under real conditions. Beta versions have gone through alpha
testing in-house and are generally fairly close in look, feel and function to the
final product; however, design changes often occur as part of the process. 2 – [#59524](https://core.trac.wordpress.org/ticket/59524)–
Update npm dependencies for Twenty Nineteen and Twenty Twenty – [#58863](https://core.trac.wordpress.org/ticket/58863)–
Use Node.js 16.x in themes with a build process – [#59187](https://core.trac.wordpress.org/ticket/59187)–
Use `defer` loading strategy for theme scripts – [#59316](https://core.trac.wordpress.org/ticket/59316)–
Twenty Fourteen: Correct `since` entry for an authors list query arguments filterFilter
Filters are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/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. – [#58833](https://core.trac.wordpress.org/ticket/58833)– Twenty Nineteen:
Fixes button line height – [#58443](https://core.trac.wordpress.org/ticket/58443)–
Twenty Nineteen: Revert changes to ‘style-rtl.css’ – [#58443](https://core.trac.wordpress.org/ticket/58443)–
Twenty Twenty-Four: Fix 6.4 Beta 2 image assets – [#59526](https://core.trac.wordpress.org/ticket/59526)–
Twenty Twenty-Four: Fix font and image assets – [#59447](https://core.trac.wordpress.org/ticket/59447)–
Twenty Twenty-Four: Fix issue with theme screenshot – [#59447](https://core.trac.wordpress.org/ticket/59447)–
Twenty Twenty-Three: Add missing font licenses in `readme.txt` file – [#59483](https://core.trac.wordpress.org/ticket/59483)–
Twenty Twenty: Fix style issues within iframed editor – [#59086](https://core.trac.wordpress.org/ticket/59086)–
Twenty-Twenty One: Fixes quotation mark being outside with background – [#57377](https://core.trac.wordpress.org/ticket/57377).

Code Modernization:
– Fix “passing null to non-nullable” deprecation from next_posts()–
[#59154](https://core.trac.wordpress.org/ticket/59154)– Rename parameters that use
reserved keywords in `phpunit/tests/media.php` – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Rename reserved keyword used as variable – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Update parameter names in the `WP_Block_List` class – [#58976](https://core.trac.wordpress.org/ticket/58976)–
Use `dirname()` with the `$levels` parameter – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Use wp_trigger_error() in
WP_List_Table magic methods – [#58896](https://core.trac.wordpress.org/ticket/58896),
[#57686](https://core.trac.wordpress.org/ticket/57686)– Use wp_trigger_error() in
WP_Text_Diff_Renderer_Table magic methods – [#58898](https://core.trac.wordpress.org/ticket/58898),
[#57686](https://core.trac.wordpress.org/ticket/57686)– Use wp_trigger_error() in
WP_User_Query magic methods – [#58897](https://core.trac.wordpress.org/ticket/58897),
[#57686](https://core.trac.wordpress.org/ticket/57686)

Coding Standards:
– Add missing escaping functions in `wp-admin/export.php` – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Correct alignment in `wp-admin/user-edit.php` – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Correct equals sign alignment
in various files – [#59161](https://core.trac.wordpress.org/ticket/59161), [#58831](https://core.trac.wordpress.org/ticket/58831)–
Correct spacing for spread operators – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Escape the whole attribute
in `wp-admin/export.php` – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Fix a few newly introduced WPCSWordPress Community Support A public benefit corporation
and a subsidiary of the WordPress Foundation, [established](https://wordpressfoundation.org/news/2016/introducing-wordpress-community-support-a-public-benefit-subsidiary/)
in 2016. issues – [#59161](https://core.trac.wordpress.org/ticket/59161), [#58831](https://core.trac.wordpress.org/ticket/58831)–
Fix a few newly introduced WPCS issues – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Fix a few newly introduced
WPCS issues – [#59161](https://core.trac.wordpress.org/ticket/59161), [#58831](https://core.trac.wordpress.org/ticket/58831)–
Improve organization of the PHPCompatibility ruleset – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Improve organization of the WPCS-based PHPCS ruleset – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Include one space after `function` keyword for closures – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Remove extra parentheses
in a few `str_contains()` conditionals – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Remove redundant ignore annotations – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove redundant ignore annotations, take 2 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove redundant ignore annotations, take 3 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove redundant ignore annotations, take 4 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove redundant ignore annotations, take 5 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove superfluous blank lines at the end of various classes – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Remove superfluous blank
lines at the end of various files – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Remove superfluous blank
lines at the end of various functions – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)– Remove temporary exclusion
from the PHPCS ruleset – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove the custom property for the `FileName` sniffsniff A module for [PHP Code Sniffer](https://github.com/squizlabs/PHP_CodeSniffer)
that analyzes code for a specific problem. Multiple stiffs are combined to create
a PHPCS standard. The term is named because it detects [code smells](https://en.wikipedia.org/wiki/Code_smell),
similar to how a dog would "sniff" out food. – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Remove unnecessary directives in the PHPCompatibility ruleset – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Remove unused variable `el` in monitorPopup – [#58756](https://core.trac.wordpress.org/ticket/58756)–
Replace PHP alias `join()` with `implode()` – [#59389](https://core.trac.wordpress.org/ticket/59389)–
Restore more descriptive variable names in a few class methods – [#58831](https://core.trac.wordpress.org/ticket/58831)–
Upgrade WPCS to version 3.0.0 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Upgrade WPCS to version 3.0.1 – [#59161](https://core.trac.wordpress.org/ticket/59161)–
Use pre-increment/decrement for stand-alone statements – [#59161](https://core.trac.wordpress.org/ticket/59161),
[#58831](https://core.trac.wordpress.org/ticket/58831)

Comments: Improve WP_Comment_Query count query performance by setting ‘order by’
to ‘none’ – [#58368](https://core.trac.wordpress.org/ticket/58368)

Cron: Cast `doing_cron` transient to a float – [#58471](https://core.trac.wordpress.org/ticket/58471)

Customize: Harden and modernize URLURL A specific web address of a website or web
page on the Internet, such as a website’s URL www.wordpress.org manipulation in `
WP_Customize_Manager::remove_frameless_preview_messenger_channel()` – [#59480](https://core.trac.wordpress.org/ticket/59480)

Database: Add expiration for `dirsize_cache` to transient to improve performance.–
[#54221](https://core.trac.wordpress.org/ticket/54221)

Docs:
– Add a `since` note for `add_new` labels change in `get_post_type_labels()`–
[#47125](https://core.trac.wordpress.org/ticket/47125)– Correct typo in new `since`
tagtag 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.) – [#18298](https://core.trac.wordpress.org/ticket/18298)–
Document `aria-live` and `hidden` in `safecss_filter_attr()` – [#57791](https://core.trac.wordpress.org/ticket/57791)–
Fix typo in a comment in `wp_trim_excerpt()` – [#58682](https://core.trac.wordpress.org/ticket/58682)–
Improve documentation for _prime_post_parents_caches() – [#59188](https://core.trac.wordpress.org/ticket/59188)–
Improve documentation for `get_avatar()` and related functions – [#58833](https://core.trac.wordpress.org/ticket/58833)–
Revert [[56679]](https://core.trac.wordpress.org/changeset/56679) – [#18298](https://core.trac.wordpress.org/ticket/18298)–
Use 3-digit, x.x.x style semantic versioning for two `since` entries – [#58833](https://core.trac.wordpress.org/ticket/58833)

Editor:
– 2nd package updates for 6.4 Beta 1 – [#59411](https://core.trac.wordpress.org/ticket/59411)–
Add additional unit tests for elements block support – [#59555](https://core.trac.wordpress.org/ticket/59555)–
Add function prefix to avoid conflicts – [#59000](https://core.trac.wordpress.org/ticket/59000)–
Add missing parameter to the `block_editor_no_javascript_message` filter after [[56672]](https://core.trac.wordpress.org/changeset/56672)–
[#59229](https://core.trac.wordpress.org/ticket/59229)– Add more unit testunit test
Code written to test a small piece of code or functionality within a larger application.
Everything from themes to WordPress core have a series of unit tests. Also see [regression](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?output_format=md#regression).
covering edge cases for Block Hooks – [#59313](https://core.trac.wordpress.org/ticket/59313)–
Add unit test coverage for Patterns registry – [#59476](https://core.trac.wordpress.org/ticket/59476)–
Avoid Deferring Loading for Empty Block Script URI – [#59475](https://core.trac.wordpress.org/ticket/59475)–
Call `get_hooked_blocks` only once per template/part/pattern – [#59383](https://core.trac.wordpress.org/ticket/59383)–
Change `traverse_and_serialize_block(s)`’s callback signature – [#59412](https://core.trac.wordpress.org/ticket/59412)–
Fix deprecation notice in block editor. – [#58775](https://core.trac.wordpress.org/ticket/58775)–
Fix loading of assets in blocks in child themes where the directory name starts 
with the parent theme’s directory name. Example: `twentyseventeen` and `twentyseventeen-
child` – [#59018](https://core.trac.wordpress.org/ticket/59018)– Fix parameter reference
in block editor settings tests – [#59391](https://core.trac.wordpress.org/ticket/59391)–
Fix post editor layout when Post Content has no attributes – [#59358](https://core.trac.wordpress.org/ticket/59358)–
Fix wrong `since` mention in `remove_insecure_properties()` – [#59108](https://core.trac.wordpress.org/ticket/59108)–
Get font-family name from ‘fontFamily’ field – [#59165](https://core.trac.wordpress.org/ticket/59165)–
Have get_hooked_blocks() return blocks grouped by position – [#59383](https://core.trac.wordpress.org/ticket/59383)–
Implement automatic block insertion into Block Hooks – [#59313](https://core.trac.wordpress.org/ticket/59313)–
Implement block insertion functions – [#59385](https://core.trac.wordpress.org/ticket/59385)–
Improve no JS message for block editor – [#59229](https://core.trac.wordpress.org/ticket/59229)–
Improve performance of _register_theme_block_patterns function. – [#59490](https://core.trac.wordpress.org/ticket/59490)–
Improve performance of `wp_render_elements_support()` – [#59544](https://core.trac.wordpress.org/ticket/59544)–
Introduce a variation of serialize blocks helper with traversing – [#59313](https://core.trac.wordpress.org/ticket/59313)–
Introduce filter to allow easy addition of hooked blocks – [#59424](https://core.trac.wordpress.org/ticket/59424)–
Introduce get_block_asset_url Utility Function – [#58525](https://core.trac.wordpress.org/ticket/58525)–
Introduce helper function to retrieve hooked blocks – [#59383](https://core.trac.wordpress.org/ticket/59383)–
Move `wp_navigation` schema updating to `WP_Navigation_Fallback` class – [#58910](https://core.trac.wordpress.org/ticket/58910)–
Prevent possibility of a fatal error when previewing block themes – [#59000](https://core.trac.wordpress.org/ticket/59000)–
Reduce the use of the `_wp_array_get()` function to improve performance – [#59405](https://core.trac.wordpress.org/ticket/59405)–
Remove ‘wp-edit-site’ stylesheet enqueue from iframeiframe iFrame is an acronym 
for an inline frame. An iFrame is used inside a webpage to load another HTML document
and render it. This HTML document may also contain JavaScript and/or CSS which is
loaded at the time when iframe tag is parsed by the user’s browser. – [#59456](https://core.trac.wordpress.org/ticket/59456)–
Remove `inject_hooked_block_markup` filter – [#59439](https://core.trac.wordpress.org/ticket/59439)–
Remove the `gutenbergGutenberg The Gutenberg project is the new Editor Interface
for WordPress. The editor improves the process and experience of creating new content,
making writing rich content much simpler. It uses ‘blocks’ to add richness rather
than shortcodes, custom HTML etc. [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/)`
textdomain accidently added to translationtranslation The process (or result) of
changing text, words, and display formatting to support another language. Also see
[localization](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?output_format=md#l10n),
[internationalization](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?output_format=md#i18n).–
[#59346](https://core.trac.wordpress.org/ticket/59346)– Removes static instance 
in wp_print_font_faces() – [#59165](https://core.trac.wordpress.org/ticket/59165)–
Replace property_exists calls in block related functions with instanceof – [#59453](https://core.trac.wordpress.org/ticket/59453)–
Revert implementation of block insertion functions – [#59412](https://core.trac.wordpress.org/ticket/59412),
[#59385](https://core.trac.wordpress.org/ticket/59385), [#59313](https://core.trac.wordpress.org/ticket/59313)–
Simplify return shape and logic of `_wp_get_block_patterns()` – [#59490](https://core.trac.wordpress.org/ticket/59490)–
Update editor related npm packages – [#59411](https://core.trac.wordpress.org/ticket/59411)–
Update npm packages to latest – [#59411](https://core.trac.wordpress.org/ticket/59411)–
add background image support – [#59357](https://core.trac.wordpress.org/ticket/59357)–
add block instance element color support for buttons and headings – [#59309](https://core.trac.wordpress.org/ticket/59309)–
add configurable viewport sizes for fluid typography – [#59048](https://core.trac.wordpress.org/ticket/59048)–
add lightbox setting – [#59393](https://core.trac.wordpress.org/ticket/59393)– add
text orientation for blocks with typography support – [#59306](https://core.trac.wordpress.org/ticket/59306)–
allow disabling layout controls – [#59294](https://core.trac.wordpress.org/ticket/59294)–
disable default style engine optimisation – [#58811](https://core.trac.wordpress.org/ticket/58811)–
fix pattern alignment in editor view – [#59359](https://core.trac.wordpress.org/ticket/59359)–
fix typo in `css_var` doc update – [#59401](https://core.trac.wordpress.org/ticket/59401)–
fix undefined array key warning – [#59468](https://core.trac.wordpress.org/ticket/59468)–
make better use of Tag Processor in layout block support – [#59443](https://core.trac.wordpress.org/ticket/59443)–
performance enhancements to `class-wp-theme-jsonJSON JSON, or JavaScript Object 
Notation, is a minimal, readable format for structuring data. It is used primarily
to transmit data between a server and web application, as an alternative to XML.`–
[#59304](https://core.trac.wordpress.org/ticket/59304)– remove null coalescing operator
from layout – [#59443](https://core.trac.wordpress.org/ticket/59443)– tweak root
padding styles – [#59295](https://core.trac.wordpress.org/ticket/59295)– update 
docs for `css_var` – [#59401](https://core.trac.wordpress.org/ticket/59401)– update
packages with bugbug A bug is an error or unexpected result. Performance improvements,
code optimization, and are considered enhancements, not defects. After feature freeze,
only bugs are dealt with, with regressions (adverse changes from the previous version)
being the highest priority. fixes for 6.3.2 – [#59293](https://core.trac.wordpress.org/ticket/59293)

External Libraries:
– Update the Requests library to version 2.0.8 – [#59322](https://core.trac.wordpress.org/ticket/59322)–
Update the `polyfill-library` package – [#59077](https://core.trac.wordpress.org/ticket/59077)–
Update the `regenerator-runtime` library – [#59078](https://core.trac.wordpress.org/ticket/59078)–
Update the `regenerator-runtime` version – [#59078](https://core.trac.wordpress.org/ticket/59078)

Filesystem APIAPI 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.:
– Add missing ZIP file for unzip tests – [#37719](https://core.trac.wordpress.org/ticket/37719)–
Free the archive in `_unzip_file_ziparchive()` – [#59467](https://core.trac.wordpress.org/ticket/59467)–
Introduce filters for before/after unzipping archives – [#37719](https://core.trac.wordpress.org/ticket/37719)

General:
– Account for `Sec-CH-UA-Mobile` client hint request headerHeader 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. in `wp_is_mobile()`–
[#59370](https://core.trac.wordpress.org/ticket/59370)– Add `block_hooks` field 
to block type registration, REST API – [#59346](https://core.trac.wordpress.org/ticket/59346)–
Add optional callback argument to serialize_block(s) – [#59327](https://core.trac.wordpress.org/ticket/59327)–
Define the desired `mime-type` for WebP files – [#59463](https://core.trac.wordpress.org/ticket/59463)–
Introduce wp_trigger_error() – [#57686](https://core.trac.wordpress.org/ticket/57686)–
Set the correct script version for `regenerator-runtime` – [#59411](https://core.trac.wordpress.org/ticket/59411)–
Update `wp_register_script()` calls in core to use new function signature – [#58634](https://core.trac.wordpress.org/ticket/58634)–
Use wp_kses() in wp_trigger_error() – [#57686](https://core.trac.wordpress.org/ticket/57686)–
Use wp_trigger_error() in _doing_it_wrong() and _deprecated_*() – [#57686](https://core.trac.wordpress.org/ticket/57686)

HTMLHTML HyperText Markup Language. The semantic scripting language primarily used
for outputting content in web browsers. API:
– Add `matches_breadcrumbs()` method
for better querying – [#59400](https://core.trac.wordpress.org/ticket/59400)– Add
class name utilities `has_class()` and `class_list()` – [#59209](https://core.trac.wordpress.org/ticket/59209)–
Remove all duplicate copies of an attribute when removing – [#58119](https://core.trac.wordpress.org/ticket/58119)–
Rename `WP_HTML_Processor::createFragment()` to follow WPCS – [#59547](https://core.trac.wordpress.org/ticket/59547)–
Skip over contents of RAWTEXT elements such as STYLE – [#59292](https://core.trac.wordpress.org/ticket/59292)–
Store current token reference in HTML Processor state – [#59268](https://core.trac.wordpress.org/ticket/59268)–
Update documentation and rename internal variable on HTML Processor – [#59267](https://core.trac.wordpress.org/ticket/59267)

HTTPHTTP 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. API:
– Deprecate `WP_Http_Curl` and `WP_Http_Streams` classes–
[#58705](https://core.trac.wordpress.org/ticket/58705)– Deprecate the `http_api_transports`
filter – [#58705](https://core.trac.wordpress.org/ticket/58705)

KSES: Add `writing-mode` to the list of safe CSSCSS Cascading Style Sheets. properties–
[#59387](https://core.trac.wordpress.org/ticket/59387)

Login and Registration:
– Add `/login.php` as an alias for the login page – [#40762](https://core.trac.wordpress.org/ticket/40762)–
Improve HTML for errors and notices – [#30685](https://core.trac.wordpress.org/ticket/30685)–
Introduce classes `wp-login.php` footer links – [#57590](https://core.trac.wordpress.org/ticket/57590)

Media:
– Change link text when attachment pages disabled – [#57913](https://core.trac.wordpress.org/ticket/57913)–
Close image rotation menu when not focused – [#58756](https://core.trac.wordpress.org/ticket/58756)–
Disable attachment pages for new installations – [#57913](https://core.trac.wordpress.org/ticket/57913)–
Edit new hook name in `get_available_post_mime_types()` – [#52759](https://core.trac.wordpress.org/ticket/52759)–
Enhance `wp_get_loading_optimization_attributes()` to support arbitrary context 
values – [#58894](https://core.trac.wordpress.org/ticket/58894)– Ensure images within
shortcodes are correctly considered for loading optimization attributes – [#58853](https://core.trac.wordpress.org/ticket/58853)–
Fix focus loss when closing Image Rotation menu – [#59353](https://core.trac.wordpress.org/ticket/59353)–
Introduce filters to customize the results from `wp_get_loading_optimization_attributes()`–
[#58893](https://core.trac.wordpress.org/ticket/58893)– Prevent PHP notice in `get_avatar()`–
[#58892](https://core.trac.wordpress.org/ticket/58892)– Rely on `wp_get_loading_optimization_attributes()`
to add `decoding=”async”` to images – [#58892](https://core.trac.wordpress.org/ticket/58892)–
Use correct option name for attachment pages in `upgrade_640()` – [#57913](https://core.trac.wordpress.org/ticket/57913)

Options, MetaMeta 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:
– Add further test coverage for comparison between old
and new option value – [#22192](https://core.trac.wordpress.org/ticket/22192)– Add
test coverage for `update_network_option()` comparison of new and existing value–
[#59360](https://core.trac.wordpress.org/ticket/59360)– Fix bug with `update_option()`
updating the wrong cache, leading to potentially stale values being returned – [#51352](https://core.trac.wordpress.org/ticket/51352)–
Fix follow up bug when comparing values for options using the `pre_option_{$option}`
filter – [#22192](https://core.trac.wordpress.org/ticket/22192)– Fix minor compatibility
issue with `update_option()` change – [#22192](https://core.trac.wordpress.org/ticket/22192)–
Implement additional tests covering `update_option()` – [#22192](https://core.trac.wordpress.org/ticket/22192)–
Improve logic to avoid unnecessary database writes in `update_option()` – [#22192](https://core.trac.wordpress.org/ticket/22192)–
Optimize get_option by relocating notoptions cache lookup – [#58277](https://core.trac.wordpress.org/ticket/58277)

Plugins:
– Respect `prefers-reduced-motion` on pluginPlugin A plugin is a piece 
of software containing a group of functions that can be added to a WordPress website.
They can extend functionality or add new features to your WordPress websites. WordPress
plugins are written in the PHP programming language and integrate seamlessly with
WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. thumbnails – [#55723](https://core.trac.wordpress.org/ticket/55723)–
Store result of call to array_keys, to save repeated calls in WP_Hook class – [#58458](https://core.trac.wordpress.org/ticket/58458)

Posts, Post Types
– allow trashing draft patterns – [#59041](https://core.trac.wordpress.org/ticket/59041)–
update admin notices to refer to patterns – [#59305](https://core.trac.wordpress.org/ticket/59305)–
Avoid unnecessarily parsing blocks twice in `wp_trim_excerpt()` – [#58682](https://core.trac.wordpress.org/ticket/58682)

Query:
– Fix a PHPCS issue in `_prime_post_parents_caches()` tests – [#59188](https://core.trac.wordpress.org/ticket/59188)–
Improve caching behavior for WP_Query when retrieving id=>parent fields – [#59188](https://core.trac.wordpress.org/ticket/59188)–
Improved handling of filtered queries in WP_Query – [#58599](https://core.trac.wordpress.org/ticket/58599)

Quick/Bulk Edit:
– Fix inability to quick edit draft post date – [#59125](https://core.trac.wordpress.org/ticket/59125)–
Allow Quick Edit to be disabled for custom post types or taxonomies – [#16502](https://core.trac.wordpress.org/ticket/16502),
[#19343](https://core.trac.wordpress.org/ticket/19343), [#57596](https://core.trac.wordpress.org/ticket/57596)–
Pre-fill categoryCategory The 'category' taxonomy lets you group posts / content
together that share a common bond. Categories are pre-defined and broad ranging.
fields with their status – [#11302](https://core.trac.wordpress.org/ticket/11302)

REST API:
– Avoid unnecessarily preparing item links REST API index – [#57902](https://core.trac.wordpress.org/ticket/57902)–
Correct parsing of password from Authorization header when processing Application
Password credentials – [#57512](https://core.trac.wordpress.org/ticket/57512)– Correct
spelling error in `block_hooks` field documentation – [#59426](https://core.trac.wordpress.org/ticket/59426)–
Improve the block type schema for the `name` field – [#59346](https://core.trac.wordpress.org/ticket/59346)–
Remove unused variable in `WP_REST_Server::match_request_to_handler()` – [#59420](https://core.trac.wordpress.org/ticket/59420)–
quality tweaks to WP_REST_Global_Styles_Controller – [#59296](https://core.trac.wordpress.org/ticket/59296)

RevisionsRevisions The WordPress revisions system stores a record of each saved 
draft or published update. The revision system allows you to see what changes were
made in each revision by dragging a slider (or using the Next/Previous buttons).
The display indicates what has changed in each revision.:
– avoid double call to
wp_restore_post_revision_meta when restoring post – [#20564](https://core.trac.wordpress.org/ticket/20564)–
framework for storing post meta revisions – [#20564](https://core.trac.wordpress.org/ticket/20564),
[#20299](https://core.trac.wordpress.org/ticket/20299)– slash meta values for autosave(
preview) revisions – [#20564](https://core.trac.wordpress.org/ticket/20564)

Script Loader:
– Fix missing documentation for the `$path` argument of `wp_enqueue_block_style()`–
[#59466](https://core.trac.wordpress.org/ticket/59466)– Harden removal of script
tag wrappers – [#58664](https://core.trac.wordpress.org/ticket/58664)– Remove erroneous`
type` attribute from `script` tag wrapper on login screen – [#58664](https://core.trac.wordpress.org/ticket/58664)–
Replace hardcoded output of style tags with calls to `wp_add_inline_style` – [#58775](https://core.trac.wordpress.org/ticket/58775)–
Use `wp_get_script_tag()` and `wp_get_inline_script_tag()`/`wp_print_inline_script_tag()`
helper – [#58664](https://core.trac.wordpress.org/ticket/58664)

Security: remove the cron event that checked for httpsHTTPS HTTPS is an acronym 
for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the
protocol over which data is sent between your browser and the website that you are
connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications
between your browser and the website are encrypted. This is especially helpful for
protecting sensitive data like banking information. support – [#58494](https://core.trac.wordpress.org/ticket/58494)

Site Health: Improve `wp.a11y.speak()` notifications – [#58573](https://core.trac.wordpress.org/ticket/58573)

Sitemaps: do not list users who only authored pages – [#57816](https://core.trac.wordpress.org/ticket/57816)

TaxonomyTaxonomy 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](https://codex.wordpress.org/Taxonomies#Default_Taxonomies).:
–
Cache term objects in WP_Term_Query if query is filtered. – [#58116](https://core.trac.wordpress.org/ticket/58116)–
Introduce ‘cache_results’ parameter to WP_Term_Query for bypassing query caching–
[#52710](https://core.trac.wordpress.org/ticket/52710)– Restrict term edit link 
generation in `WP_Terms_List_Table::handle_row_actions()` – [#59336](https://core.trac.wordpress.org/ticket/59336)–
Stop double sanitization in get_term function – [#58329](https://core.trac.wordpress.org/ticket/58329)–
add taxonomy for user pattern categories – [#59379](https://core.trac.wordpress.org/ticket/59379)

Templates:
– Deprecate _inject_theme_attribute_in_block_template_content – [#59452](https://core.trac.wordpress.org/ticket/59452)–
Introduce _remove_theme_attribute_from_template_part_block – [#59460](https://core.trac.wordpress.org/ticket/59460)–
Move old theme attr injection function to deprecated.php – [#59452](https://core.trac.wordpress.org/ticket/59452)

Text Changes: Remove empty space in Erase Personal Data help tab – [#59473](https://core.trac.wordpress.org/ticket/59473)

Themes:
– Add test for `theme` atttibute in file-based block template – [#59325](https://core.trac.wordpress.org/ticket/59325)–
Avoid stale caches for core block styles – [#59111](https://core.trac.wordpress.org/ticket/59111)–
Deprecate usage of `TEMPLATEPATH` and `STYLESHEETPATH` constants – [#18298](https://core.trac.wordpress.org/ticket/18298)–
Fix @covers PHPDocPHPDoc (**docblock**, **inline docs**) line for test – [#59338](https://core.trac.wordpress.org/ticket/59338)–
Fix core block style paths on Windows – [#59489](https://core.trac.wordpress.org/ticket/59489).–
[#59111](https://core.trac.wordpress.org/ticket/59111)– Fix fatal error in `load-
styles.php` – [#59417](https://core.trac.wordpress.org/ticket/59417)– Improve performance
of get_block_theme_folders function – [#58319](https://core.trac.wordpress.org/ticket/58319)–
Inject `theme` attribute during serialization – [#59338](https://core.trac.wordpress.org/ticket/59338)–
Remove unnecessary check if file exists in the theme functions – [#59279](https://core.trac.wordpress.org/ticket/59279)–
Use instanceof in block_has_support – [#59441](https://core.trac.wordpress.org/ticket/59441)–
Use instanceof in get_hooked_blocks – [#59383](https://core.trac.wordpress.org/ticket/59383)

Toolbar: Link to Learn WordPress in the WordPress Logo menu – [#58820](https://core.trac.wordpress.org/ticket/58820)

Upgrade/Install:
– Check plugin compatibility during bulk upgrades – [#59198](https://core.trac.wordpress.org/ticket/59198)–
Fix broken `sprintf()` call when deleting a backup – [#59320](https://core.trac.wordpress.org/ticket/59320)

Upload: Fix misalignment of ‘Copied’ message – [#58829](https://core.trac.wordpress.org/ticket/58829)

Users: Improve vertical spacing consistency in labels – [#58493](https://core.trac.wordpress.org/ticket/58493)

Widgets: Add missing no JS notice in Widgets screen – [#58738](https://core.trac.wordpress.org/ticket/58738)

XML-RPC: Add `alt` attribute value to media item API – [#58582](https://core.trac.wordpress.org/ticket/58582)

## Props

**Thanks to the 339 people who contributed to WordPress Core on Trac:**

[@mukesh27](https://profiles.wordpress.org/mukesh27/) (70), [@costdev](https://profiles.wordpress.org/costdev/)(
48), [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/) (47), [@flixos90](https://profiles.wordpress.org/flixos90/)(
33), [@jrf](https://profiles.wordpress.org/jrf/) (28), [@joedolson](https://profiles.wordpress.org/joedolson/)(
26), [@joemcgill](https://profiles.wordpress.org/joemcgill/) (23), [@hellofromTonya](https://profiles.wordpress.org/hellofromtonya/)(
19), [@gziolo](https://profiles.wordpress.org/gziolo/) (18), [@oglekler](https://profiles.wordpress.org/oglekler/)(
17), [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/) (17), [@dmsnell](https://profiles.wordpress.org/dmsnell/)(
16), [@desrosj](https://profiles.wordpress.org/desrosj/) (15), [@audrasjb](https://profiles.wordpress.org/audrasjb/)(
14), [@azaozz](https://profiles.wordpress.org/azaozz/) (14), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
13), [@westonruter](https://profiles.wordpress.org/westonruter/) (13), [@ockham](https://profiles.wordpress.org/ockham/)(
11), [@ramonopoly](https://profiles.wordpress.org/ramonopoly/) (11), [@swissspidy](https://profiles.wordpress.org/swissspidy/)(
11), [@sabernhardt](https://profiles.wordpress.org/sabernhardt/) (11), [@johnbillion](https://profiles.wordpress.org/johnbillion/)(
10), [@rajinsharwar](https://profiles.wordpress.org/rajinsharwar/) (9), [@shailu25](https://profiles.wordpress.org/shailu25/)(
8), [@huzaifaalmesbah](https://profiles.wordpress.org/huzaifaalmesbah/) (8), [@afercia](https://profiles.wordpress.org/afercia/)(
8), [@aaronrobertshaw](https://profiles.wordpress.org/aaronrobertshaw/) (8), [@poena](https://profiles.wordpress.org/poena/)(
6), [@mamaduka](https://profiles.wordpress.org/mamaduka/) (6), [@kebbet](https://profiles.wordpress.org/kebbet/)(
5), [@mikachan](https://profiles.wordpress.org/mikachan/) (5), [@thekt12](https://profiles.wordpress.org/thekt12/)(
5), [@onemaggie](https://profiles.wordpress.org/onemaggie/) (5), [@aristath](https://profiles.wordpress.org/aristath/)(
5), [@nicolefurlan](https://profiles.wordpress.org/nicolefurlan/) (5), [@scruffian](https://profiles.wordpress.org/scruffian/)(
4), [@afragen](https://profiles.wordpress.org/afragen/) (4), [@andrewserong](https://profiles.wordpress.org/andrewserong/)(
4), [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) (4), [@wildworks](https://profiles.wordpress.org/wildworks/)(
4), [@mmaattiiaass](https://profiles.wordpress.org/mmaattiiaass/) (4), [@dlh](https://profiles.wordpress.org/dlh/)(
3), [@colorful](https://profiles.wordpress.org/colorful/) tones (3), [@pbking](https://profiles.wordpress.org/pbking/)(
3), [@nacin](https://profiles.wordpress.org/nacin/) (3), [@pereirinha](https://profiles.wordpress.org/pereirinha/)(
3), [@luminuu](https://profiles.wordpress.org/luminuu/) (3), [@JeffPaul](https://profiles.wordpress.org/jeffpaul/)(
3), [@david](https://profiles.wordpress.org/david/).binda (3), [@okat](https://profiles.wordpress.org/okat/)(
3), [@karmatosed](https://profiles.wordpress.org/karmatosed/) (3), [@wonderboymusic](https://profiles.wordpress.org/wonderboymusic/)(
3), [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/) (3), [@richtabor](https://profiles.wordpress.org/richtabor/)(
3), [@bosskhj](https://profiles.wordpress.org/bosskhj/) (3), [@devmuhib](https://profiles.wordpress.org/devmuhib/)(
3), [@czapla](https://profiles.wordpress.org/czapla/) (3), [@ironprogrammer](https://profiles.wordpress.org/ironprogrammer/)(
3), [@glendaviesnz](https://profiles.wordpress.org/glendaviesnz/) (3), [@helen](https://profiles.wordpress.org/helen/)(
3), [@youknowriad](https://profiles.wordpress.org/youknowriad/) (2), [@kafleg](https://profiles.wordpress.org/kafleg/)(
2), [@Ankit](https://profiles.wordpress.org/ankit/) K Gupta (2), [@Cybr](https://profiles.wordpress.org/cybr/)(
2), [@jffng](https://profiles.wordpress.org/jffng/) (2), [@mikinc860](https://profiles.wordpress.org/mikinc860/)(
2), [@Mamaduka](https://profiles.wordpress.org/mamaduka/) (2), [@thelovekesh](https://profiles.wordpress.org/thelovekesh/)(
2), [@10upsimon](https://profiles.wordpress.org/10upsimon/) (2), [@davidbaumwald](https://profiles.wordpress.org/davidbaumwald/)(
2), [@nihar007](https://profiles.wordpress.org/nihar007/) (2), [@dhrumilk](https://profiles.wordpress.org/dhrumilk/)(
2), [@DrewAPicture](https://profiles.wordpress.org/drewapicture/) (2), [@jorbin](https://profiles.wordpress.org/jorbin/)(
2), [@soean](https://profiles.wordpress.org/soean/) (2), [@ellatrix](https://profiles.wordpress.org/ellatrix/)(
2), [@benimub](https://profiles.wordpress.org/benimub/) (2), [@melchoyce](https://profiles.wordpress.org/melchoyce/)(
2), [@petitphp](https://profiles.wordpress.org/petitphp/) (2), @tellthemachines (
2), [@zunaid321](https://profiles.wordpress.org/zunaid321/) (2), [@get_dave](https://profiles.wordpress.org/get_dave/)(
2), [@ntsekouras](https://profiles.wordpress.org/ntsekouras/) (2), [@carlosgprim](https://profiles.wordpress.org/carlosgprim/)(
2), [@artemiosans](https://profiles.wordpress.org/artemiosans/) (2), [@kevin940726](https://profiles.wordpress.org/kevin940726/)(
2), [@siobhyb](https://profiles.wordpress.org/siobhyb/) (2), [@scribu](https://profiles.wordpress.org/scribu/)(
2), [@nidhidhandhukiya](https://profiles.wordpress.org/nidhidhandhukiya/) (2), [@sarathar](https://profiles.wordpress.org/sarathar/)(
2), [@dhruvishah2203](https://profiles.wordpress.org/dhruvishah2203/) (2), [@zodiac1978](https://profiles.wordpress.org/zodiac1978/)(
2), [@mikeschroder](https://profiles.wordpress.org/mikeschroder/) (2), [@niravsherasiya7707](https://profiles.wordpress.org/niravsherasiya7707/)(
2), [@jivygraphics](https://profiles.wordpress.org/jivygraphics/) (2), [@whyisjake](https://profiles.wordpress.org/whyisjake/)(
2), [@antpb](https://profiles.wordpress.org/antpb/) (1), [@saulirajala](https://profiles.wordpress.org/saulirajala/)(
1), [@jonoaldersonwp](https://profiles.wordpress.org/jonoaldersonwp/) (1), [@basiliskan](https://profiles.wordpress.org/basiliskan/)(
1), [@dimitrism](https://profiles.wordpress.org/dimitrism/) (1), [@joostdevalk](https://profiles.wordpress.org/joostdevalk/)(
1), [@davelo](https://profiles.wordpress.org/davelo/) (1), [@manfcarlo](https://profiles.wordpress.org/manfcarlo/)(
1), [@matveb](https://profiles.wordpress.org/matveb/) (1), [@eatingrules](https://profiles.wordpress.org/eatingrules/)(
1), [@rilwis](https://profiles.wordpress.org/rilwis/) (1), [@marybaum](https://profiles.wordpress.org/marybaum/)(
1), [@seedsca](https://profiles.wordpress.org/seedsca/) (1), [@garrett-eclipse](https://profiles.wordpress.org/garrett-eclipse/)(
1), [@Michi91](https://profiles.wordpress.org/michi91/) (1), [@tyxla](https://profiles.wordpress.org/tyxla/)(
1), [@tobiasbg](https://profiles.wordpress.org/tobiasbg/) (1), [@spenserhale](https://profiles.wordpress.org/spenserhale/)(
1), [@tahmina1du](https://profiles.wordpress.org/tahmina1du/) (1), [@anveshika](https://profiles.wordpress.org/anveshika/)(
1), [@itecrs](https://profiles.wordpress.org/itecrs/) (1), [@pannelars](https://profiles.wordpress.org/pannelars/)(
1), [@WHSajid](https://profiles.wordpress.org/whsajid/) (1), [@samba45](https://profiles.wordpress.org/samba45/)(
1), [@Mte90](https://profiles.wordpress.org/mte90/) (1), [@tomluckies](https://profiles.wordpress.org/tomluckies/)(
1), [@soulseekah](https://profiles.wordpress.org/soulseekah/) (1), [@francina](https://profiles.wordpress.org/francina/)(
1), [@ajmcfadyen](https://profiles.wordpress.org/ajmcfadyen/) (1), @mukesdpanchal27(
1), [@luisherranz](https://profiles.wordpress.org/luisherranz/) (1), @michalczaplinski(
1), [@renyot](https://profiles.wordpress.org/renyot/) (1), [@sarahwilliams889](https://profiles.wordpress.org/sarahwilliams889/)(
1), [@alexstine](https://profiles.wordpress.org/alexstine/) (1), [@ajakaroth](https://profiles.wordpress.org/ajakaroth/)(
1), [@lukecavanagh](https://profiles.wordpress.org/lukecavanagh/) (1), [@dfavor](https://profiles.wordpress.org/dfavor/)(
1), [@zieladam](https://profiles.wordpress.org/zieladam/) (1), [@hlunter](https://profiles.wordpress.org/hlunter/)(
1), [@atimmer](https://profiles.wordpress.org/atimmer/) (1), [@duck_](https://profiles.wordpress.org/duck_/)(
1), [@boonebgorges](https://profiles.wordpress.org/boonebgorges/) (1), [@nerrad](https://profiles.wordpress.org/nerrad/)(
1), [@ndiego](https://profiles.wordpress.org/ndiego/) (1), [@sajjad67](https://profiles.wordpress.org/sajjad67/)(
1), [@matthewfarlymn](https://profiles.wordpress.org/matthewfarlymn/) (1), [@bvreeman22](https://profiles.wordpress.org/bvreeman22/)(
1), [@extendwings](https://profiles.wordpress.org/extendwings/) (1), [@wparslan](https://profiles.wordpress.org/wparslan/)(
1), [@rianrietveld](https://profiles.wordpress.org/rianrietveld/) (1), [@akihiroharai](https://profiles.wordpress.org/akihiroharai/)(
1), [@GunGeekATX](https://profiles.wordpress.org/gungeekatx/) (1), [@Jick](https://profiles.wordpress.org/jick/)(
1), [@mikeschinkel](https://profiles.wordpress.org/mikeschinkel/) (1), [@jane](https://profiles.wordpress.org/jane/)(
1), [@bor0](https://profiles.wordpress.org/bor0/) (1), [@TobiasBg](https://profiles.wordpress.org/tobiasbg/)(
1), [@takayukister](https://profiles.wordpress.org/takayukister/) (1), [@timdix](https://profiles.wordpress.org/timdix/)(
1), [@incursadesigns](https://profiles.wordpress.org/incursadesigns/) (1), [@harshgajipara](https://profiles.wordpress.org/harshgajipara/)(
1), [@tnolte](https://profiles.wordpress.org/tnolte/) (1), [@fzhantw](https://profiles.wordpress.org/fzhantw/)(
1), [@ankitmaru](https://profiles.wordpress.org/ankitmaru/) (1), [@Travel_girl](https://profiles.wordpress.org/travel_girl/)(
1), [@robinwpdeveloper](https://profiles.wordpress.org/robinwpdeveloper/) (1), [@bordoni](https://profiles.wordpress.org/bordoni/)(
1), [@stevejonesdev](https://profiles.wordpress.org/stevejonesdev/) (1), [@mikestraw](https://profiles.wordpress.org/mikestraw/)(
1), [@lgladdy](https://profiles.wordpress.org/lgladdy/) (1), [@masteradhoc](https://profiles.wordpress.org/masteradhoc/)(
1), [@mrinal013](https://profiles.wordpress.org/mrinal013/) (1), [@salcode](https://profiles.wordpress.org/salcode/)(
1), [@iammehedi1](https://profiles.wordpress.org/iammehedi1/) (1), [@lhe2012](https://profiles.wordpress.org/lhe2012/)(
1), [@coreyw](https://profiles.wordpress.org/coreyw/) (1), [@kimannwall](https://profiles.wordpress.org/kimannwall/)(
1), [@desmith](https://profiles.wordpress.org/desmith/) (1), [@nicomollet](https://profiles.wordpress.org/nicomollet/)(
1), [@webcommsat](https://profiles.wordpress.org/webcommsat/) (1), [@faguni22](https://profiles.wordpress.org/faguni22/)(
1), [@nithi22](https://profiles.wordpress.org/nithi22/) (1), [@aaroncampbell](https://profiles.wordpress.org/aaroncampbell/)(
1), [@deepakvijayan](https://profiles.wordpress.org/deepakvijayan/) (1), [@dharm1025](https://profiles.wordpress.org/dharm1025/)(
1), [@faisal03](https://profiles.wordpress.org/faisal03/) (1), [@hrshahin](https://profiles.wordpress.org/hrshahin/)(
1), [@upadalavipul](https://profiles.wordpress.org/upadalavipul/) (1), [@iandunn](https://profiles.wordpress.org/iandunn/)(
1), [@trishasalas](https://profiles.wordpress.org/trishasalas/) (1), [@cathibosco1](https://profiles.wordpress.org/cathibosco1/)(
1), [@michaelarestad](https://profiles.wordpress.org/michaelarestad/) (1), [@thomashorta](https://profiles.wordpress.org/thomashorta/)(
1), [@stephenerdelyi](https://profiles.wordpress.org/stephenerdelyi/) (1), [@nandhuraj](https://profiles.wordpress.org/nandhuraj/)(
1), [@vivekawsm](https://profiles.wordpress.org/vivekawsm/) (1), [@lloydbudd](https://profiles.wordpress.org/lloydbudd/)(
1), [@wyrfel](https://profiles.wordpress.org/wyrfel/) (1), [@cais](https://profiles.wordpress.org/cais/)(
1), [@chipbennett](https://profiles.wordpress.org/chipbennett/) (1), [@toscho](https://profiles.wordpress.org/toscho/)(
1), [@omarabid](https://profiles.wordpress.org/omarabid/) (1), [@CrazyJaco](https://profiles.wordpress.org/crazyjaco/)(
1), [@obenland](https://profiles.wordpress.org/obenland/) (1), [@dd32](https://profiles.wordpress.org/dd32/)(
1), [@chriscct7](https://profiles.wordpress.org/chriscct7/) (1), [@viralsampat](https://profiles.wordpress.org/viralsampat/)(
1), [@virtality-marketing-solutions](https://profiles.wordpress.org/virtality-marketing-solutions/)(
1), [@thomasplevy](https://profiles.wordpress.org/thomasplevy/) (1), [@rcorrales](https://profiles.wordpress.org/rcorrales/)(
1), [@emrikol](https://profiles.wordpress.org/emrikol/) (1), [@garyc40](https://profiles.wordpress.org/garyc40/)(
1), [@Michalooki](https://profiles.wordpress.org/michalooki/) (1), [@karmacharya50](https://profiles.wordpress.org/karmacharya50/)(
1), [@thinkluke](https://profiles.wordpress.org/thinkluke/) (1), [@lancewillett](https://profiles.wordpress.org/lancewillett/)(
1), [@cbravobernal](https://profiles.wordpress.org/cbravobernal/) (1), [@madhudollu](https://profiles.wordpress.org/madhudollu/)(
1), [@guss77](https://profiles.wordpress.org/guss77/) (1), [@foliovision](https://profiles.wordpress.org/foliovision/)(
1), [@hareesh-pillai](https://profiles.wordpress.org/hareesh-pillai/) (1), [@ayeshrajans](https://profiles.wordpress.org/ayeshrajans/)(
1), [@codersantosh](https://profiles.wordpress.org/codersantosh/) (1), [@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/)(
1), [@azharckra](https://profiles.wordpress.org/azharckra/) (1), [@krupalpanchal](https://profiles.wordpress.org/krupalpanchal/)(
1), [@jeherve](https://profiles.wordpress.org/jeherve/) (1), [@courane01](https://profiles.wordpress.org/courane01/)(
1), [@estelaris](https://profiles.wordpress.org/estelaris/) (1), [@subrataemfluence](https://profiles.wordpress.org/subrataemfluence/)(
1), [@LinSoftware](https://profiles.wordpress.org/linsoftware/) (1), [@tejwanihemant](https://profiles.wordpress.org/tejwanihemant/)(
1), [@beafialho](https://profiles.wordpress.org/beafialho/) (1), [@chrisdesrochers](https://profiles.wordpress.org/chrisdesrochers/)(
1), [@amedv](https://profiles.wordpress.org/amedv/) (1), [@jeffikus](https://profiles.wordpress.org/jeffikus/)(
1), [@robpetrin](https://profiles.wordpress.org/robpetrin/) (1), [@hiyascout](https://profiles.wordpress.org/hiyascout/)(
1), [@fabiankaegy](https://profiles.wordpress.org/fabiankaegy/) (1), [@jordesign](https://profiles.wordpress.org/jordesign/)(
1), [@vcanales](https://profiles.wordpress.org/vcanales/) (1), [@jessplease](https://profiles.wordpress.org/jessplease/)(
1), [@juanfra](https://profiles.wordpress.org/juanfra/) (1), [@maneshtimilsina](https://profiles.wordpress.org/maneshtimilsina/)(
1), [@bartkalisz](https://profiles.wordpress.org/bartkalisz/) (1), [@kevinfodness](https://profiles.wordpress.org/kevinfodness/)(
1), [@kishanjasani](https://profiles.wordpress.org/kishanjasani/) (1), [@khokansardar](https://profiles.wordpress.org/khokansardar/)(
1), [@shawfactor](https://profiles.wordpress.org/shawfactor/) (1), [@andraganescu](https://profiles.wordpress.org/andraganescu/)(
1), [@mujuonly](https://profiles.wordpress.org/mujuonly/) (1), [@jameskoster](https://profiles.wordpress.org/jameskoster/)(
1), [@santosguillamot](https://profiles.wordpress.org/santosguillamot/) (1), [@kalpeshh](https://profiles.wordpress.org/kalpeshh/)(
1), [@shooper](https://profiles.wordpress.org/shooper/) (1), [@sc0ttkclark](https://profiles.wordpress.org/sc0ttkclark/)(
1), [@rahmohn](https://profiles.wordpress.org/rahmohn/) (1), [@tristanleboss](https://profiles.wordpress.org/tristanleboss/)(
1), [@ivanzhuck](https://profiles.wordpress.org/ivanzhuck/) (1), [@tibbsa](https://profiles.wordpress.org/tibbsa/)(
1), [@oandregal](https://profiles.wordpress.org/oandregal/) (1), [@sujichandran14](https://profiles.wordpress.org/sujichandran14/)(
1), [@satishprajapati](https://profiles.wordpress.org/satishprajapati/) (1), [@dkotter](https://profiles.wordpress.org/dkotter/)(
1), [@bjorsch](https://profiles.wordpress.org/bjorsch/) (1), [@dawidurbanski](https://profiles.wordpress.org/dawidurbanski/)(
1), [@kkmuffme](https://profiles.wordpress.org/kkmuffme/) (1), [@pentatonicfunk](https://profiles.wordpress.org/pentatonicfunk/)(
1), [@isabel_brison](https://profiles.wordpress.org/isabel_brison/) (1), [@johnjamesjacoby](https://profiles.wordpress.org/johnjamesjacoby/)(
1), [@TimothyBlynJacobs](https://profiles.wordpress.org/timothyblynjacobs/) (1),
[@pbiron](https://profiles.wordpress.org/pbiron/) (1), [@floydwilde](https://profiles.wordpress.org/floydwilde/)(
1), [@greenshady](https://profiles.wordpress.org/greenshady/) (1), [@pooja1210](https://profiles.wordpress.org/pooja1210/)(
1), [@nendeb55](https://profiles.wordpress.org/nendeb55/) (1), [@travel_girl](https://profiles.wordpress.org/travel_girl/)(
1), [@sofiashendi](https://profiles.wordpress.org/sofiashendi/) (1), [@tomybyte](https://profiles.wordpress.org/tomybyte/)(
1), [@timothyblynjacobs](https://profiles.wordpress.org/timothyblynjacobs/) (1),
[@sergiomdgomes](https://profiles.wordpress.org/sergiomdgomes/) (1), [@binsaifullah](https://profiles.wordpress.org/binsaifullah/)(
1), [@hanneslsm](https://profiles.wordpress.org/hanneslsm/) (1), [@masoudnkh](https://profiles.wordpress.org/masoudnkh/)(
1), [@dianeco](https://profiles.wordpress.org/dianeco/) (1), [@webmandesign](https://profiles.wordpress.org/webmandesign/)(
1), [@alexkingorg](https://profiles.wordpress.org/alexkingorg/) (1), [@markjaquith](https://profiles.wordpress.org/markjaquith/)(
1), [@WraithKenny](https://profiles.wordpress.org/wraithkenny/) (1), [@kovshenin](https://profiles.wordpress.org/kovshenin/)(
1), [@tv-productions](https://profiles.wordpress.org/tv-productions/) (1), [@p51labs](https://profiles.wordpress.org/p51labs/)(
1), [@mattheu](https://profiles.wordpress.org/mattheu/) (1), [@jakemgold](https://profiles.wordpress.org/jakemgold/)(
1), [@mrwweb](https://profiles.wordpress.org/mrwweb/) (1), [@bookwyrm](https://profiles.wordpress.org/bookwyrm/)(
1), [@ryanduff](https://profiles.wordpress.org/ryanduff/) (1), [@mintindeed](https://profiles.wordpress.org/mintindeed/)(
1), [@sanchothefat](https://profiles.wordpress.org/sanchothefat/) (1), [@drewapicture](https://profiles.wordpress.org/drewapicture/)(
1), @swisspiddy (1), [@pavelevap](https://profiles.wordpress.org/pavelevap/) (1),
[@chasedsiedu](https://profiles.wordpress.org/chasedsiedu/) (1), [@joshcanhelp](https://profiles.wordpress.org/joshcanhelp/)(
1), [@ubernaut](https://profiles.wordpress.org/ubernaut/) (1), [@Cyberchicken](https://profiles.wordpress.org/cyberchicken/)(
1), [@laumindproductscomau](https://profiles.wordpress.org/laumindproductscomau/)(
1), [@Marcoevich](https://profiles.wordpress.org/marcoevich/) (1), [@nielslange](https://profiles.wordpress.org/nielslange/)(
1), [@jeryj](https://profiles.wordpress.org/jeryj/) (1), [@nudge](https://profiles.wordpress.org/nudge/)(
1), [@aplauche](https://profiles.wordpress.org/aplauche/) (1), [@gnanasekaran](https://profiles.wordpress.org/gnanasekaran/)(
1), [@marcelle42](https://profiles.wordpress.org/marcelle42/) (1), [@oncecoupled](https://profiles.wordpress.org/oncecoupled/)(
1), [@bijayyadav](https://profiles.wordpress.org/bijayyadav/) (1), [@barbmiller](https://profiles.wordpress.org/barbmiller/)(
1), [@lyndauwp](https://profiles.wordpress.org/lyndauwp/) (1), [@kraftbj](https://profiles.wordpress.org/kraftbj/)(
1), [@alaminfirdows](https://profiles.wordpress.org/alaminfirdows/) (1), [@littlebigthing](https://profiles.wordpress.org/littlebigthing/)(
1), [@dhamibirendra](https://profiles.wordpress.org/dhamibirendra/) (1), [@jeffpaul](https://profiles.wordpress.org/jeffpaul/)(
1), [@kopila47](https://profiles.wordpress.org/kopila47/) (1), [@rabmalin](https://profiles.wordpress.org/rabmalin/)(
1), [@khleomix](https://profiles.wordpress.org/khleomix/) (1), [@tanvirul](https://profiles.wordpress.org/tanvirul/)(
1), [@esratpopy](https://profiles.wordpress.org/esratpopy/) (1), [@alexandrebuffet](https://profiles.wordpress.org/alexandrebuffet/)(
1), [@gpotter](https://profiles.wordpress.org/gpotter/) (1), @pbwebd (1), [@anphira](https://profiles.wordpress.org/anphira/)(
1), [@suprsam](https://profiles.wordpress.org/suprsam/) (1), [@damonsharp](https://profiles.wordpress.org/damonsharp/)(
1), [@maurodf](https://profiles.wordpress.org/maurodf/) (1), [@kawsaralameven](https://profiles.wordpress.org/kawsaralameven/)(
1), [@mhimon](https://profiles.wordpress.org/mhimon/) (1), [@labunchemjong](https://profiles.wordpress.org/labunchemjong/)(
1), [@bonkerz](https://profiles.wordpress.org/bonkerz/) (1), [@aurooba](https://profiles.wordpress.org/aurooba/)(
1), [@joen](https://profiles.wordpress.org/joen/) (1), and [@wpgurudev](https://profiles.wordpress.org/wpgurudev/)(
1)

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
46), [@joedolson](https://profiles.wordpress.org/joedolson/) (27), [@bernhard-reiter](https://profiles.wordpress.org/bernhard-reiter/)(
23), [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/) (22), [@flixos90](https://profiles.wordpress.org/flixos90/)(
22), [@isabel_brison](https://profiles.wordpress.org/isabel_brison/) (21), [@desrosj](https://profiles.wordpress.org/desrosj/)(
21), [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/) (18), [@costdev](https://profiles.wordpress.org/costdev/)(
17), [@gziolo](https://profiles.wordpress.org/gziolo/) (13), [@karmatosed](https://profiles.wordpress.org/karmatosed/)(
11), [@westonruter](https://profiles.wordpress.org/westonruter/) (8), [@audrasjb](https://profiles.wordpress.org/audrasjb/)(
5), [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) (4), [@joemcgill](https://profiles.wordpress.org/joemcgill/)(
3), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/) (2), [@azaozz](https://profiles.wordpress.org/azaozz/)(
2), [@danielbachhuber](https://profiles.wordpress.org/danielbachhuber/) (1), [@jorbin](https://profiles.wordpress.org/jorbin/)(
1), [@kadamwhite](https://profiles.wordpress.org/kadamwhite/) (1), [@swissspidy](https://profiles.wordpress.org/swissspidy/)(
1), and [@afercia](https://profiles.wordpress.org/afercia/) (1).

[#6-4](https://make.wordpress.org/core/tag/6-4/), [#core](https://make.wordpress.org/core/tag/core/),
[#week-in-core](https://make.wordpress.org/core/tag/week-in-core/)

### Share this:

 * [  Threads ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2023/10/10/a-week-in-core-october-9-2023/?share=linkedin)

# Post navigation

[← Editor Chat Agenda: 10 October 2023](https://make.wordpress.org/core/2023/10/10/editor-chat-agenda-10-october-2023/)

[Dev Chat agenda, October 11, 2023 →](https://make.wordpress.org/core/2023/10/11/dev-chat-agenda-october-4-2023-2/)