Title: A Week in Core – December 5, 2022
Author: Jb Audras
Published: December 5, 2022

---

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
11:36 pm _on_ December 5, 2022     
Tags: [6.2 ( 90 )](https://make.wordpress.org/core/tag/6-2/),
[core ( 756 )](https://make.wordpress.org/core/tag/core/), [week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)

# A Week in Core – December 5, 2022

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 November 28 
and December 5, 2022.

 * 35 commits
 * 31 contributors
 * 65 tickets created
 * 6 tickets reopened
 * 55 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=11%2F28%2F2022&daysback=7&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

### Build/Test Tools

 * Add basic e2e coverage for 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/)–
   [#57197](https://core.trac.wordpress.org/ticket/57197)
 * Improve caching for 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. – [#57148](https://core.trac.wordpress.org/ticket/57148), [#53841](https://core.trac.wordpress.org/ticket/53841)
 * Stylistic changes to Gutenberg e2e test – [#57197](https://core.trac.wordpress.org/ticket/57197)

### Code Modernization

 * Rename parameters that use reserved keywords in `wp-includes/formatting.php` –
   [#56788](https://core.trac.wordpress.org/ticket/56788)
 * Rename parameters that use reserved keywords in `wp-includes/functions.php` –
   [#56788](https://core.trac.wordpress.org/ticket/56788)
 * Rename parameters that use reserved keywords in `wp-includes/functions.wp-scripts.
   php` – [#56788](https://core.trac.wordpress.org/ticket/56788)
 * Rename parameters that use reserved keywords in `wp-includes/functions.wp-styles.
   php` – [#56788](https://core.trac.wordpress.org/ticket/56788)
 * Rename parameters that use reserved keywords in `wp-includes/general-template.
   php` – [#56788](https://core.trac.wordpress.org/ticket/56788)
 * Rename parameters that use reserved keywords in `wp-includes/kses.php` – [#56788](https://core.trac.wordpress.org/ticket/56788)

### Coding Standards

 * Add visibility to methods in `tests/phpunit/tests/` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Add visibility to properties in `tests/phpunit/tests/` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Always use parentheses when instantiating an object – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Always use strict type check for `in_array()` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Fix a non-snake_case function name in `WP_Block` tests – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Fix indentation of multi-line chained method call in `test_json_error_with_status()`–
   [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Fix spacing for incrementors and decrementors in various files – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Remove a one-time `$loading` variable in `get_avatar()` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Remove redundant semicolon after `get_template_hierarchy()` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Use consistent markup for line break tags on `update-core.php` – [#57226](https://core.trac.wordpress.org/ticket/57226),
   [#56791](https://core.trac.wordpress.org/ticket/56791)

### Comments

 * Make moderated or disallowed key check case-insensitive for non-Latin words –
   [#57207](https://core.trac.wordpress.org/ticket/57207)

### Customize

 * Fix a wrong condition on `WP_Customize_Manager::has_published_pages()` – [#57198](https://core.trac.wordpress.org/ticket/57198)

### Media

 * Fix the initialization of `imgAreaSelect` when cropping a 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. image or a site icon or logo – [#54308](https://core.trac.wordpress.org/ticket/54308),
   [#55377](https://core.trac.wordpress.org/ticket/55377)
 * Fix the version string of `imgAreaSelect` to indicate when the second set of 
   modifications were made – [#54308](https://core.trac.wordpress.org/ticket/54308)

### 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

 * Improve error messages in Options Management Administration Screen – [#57230](https://core.trac.wordpress.org/ticket/57230)

### Plugins

 * Correctly display spaces in installed plugins search results – [#57174](https://core.trac.wordpress.org/ticket/57174)

### Query

 * Account for primed post caches without primed post meta/term caches – [#57163](https://core.trac.wordpress.org/ticket/57163)

### Security

 * Improve accessibilityAccessibility 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) of security policy – [#57222](https://core.trac.wordpress.org/ticket/57222)
 * Remove useless `span` tags from `SECURITY.md` – [#57243](https://core.trac.wordpress.org/ticket/57243)
 * Update supported WordPress versions in security policy – [#57217](https://core.trac.wordpress.org/ticket/57217)

### Bundled Themes

 * Twenty Seventeen: Fix comment indentation in `twentyseventeen_setup()` – [#56791](https://core.trac.wordpress.org/ticket/56791)
 * Twenty Ten: Remove unwanted `title` attributes – [#57199](https://core.trac.wordpress.org/ticket/57199),
   [#24766](https://core.trac.wordpress.org/ticket/24766), [#24203](https://core.trac.wordpress.org/ticket/24203)
 * Twenty Thirteen: Remove unwanted `title` attributes – [#57199](https://core.trac.wordpress.org/ticket/57199),
   [#24766](https://core.trac.wordpress.org/ticket/24766), [#24203](https://core.trac.wordpress.org/ticket/24203)
 * Twenty Twelve: Remove unwanted `title` attributes – [#57199](https://core.trac.wordpress.org/ticket/57199),
   [#24766](https://core.trac.wordpress.org/ticket/24766), [#24203](https://core.trac.wordpress.org/ticket/24203)
 * Twenty Twenty-Three: In page template, make post titles links – [#57175](https://core.trac.wordpress.org/ticket/57175)
 * Twenty Twenty: Remove unwanted `title` attributes – [#57199](https://core.trac.wordpress.org/ticket/57199),
   [#24766](https://core.trac.wordpress.org/ticket/24766), [#24203](https://core.trac.wordpress.org/ticket/24203)

## Props

**Thanks to the 31 people who contributed to WordPress Core on Trac last week:**
[@jrf](https://profiles.wordpress.org/jrf/) (16), [@costdev](https://profiles.wordpress.org/costdev/)(
9), [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/) (9), [@aristath](https://profiles.wordpress.org/aristath/)(
6), [@poena](https://profiles.wordpress.org/poena/) (6), [@justinahinon](https://profiles.wordpress.org/justinahinon/)(
6), [@sabernhardt](https://profiles.wordpress.org/sabernhardt/) (5), [@audrasjb](https://profiles.wordpress.org/audrasjb/)(
4), [@mukesh27](https://profiles.wordpress.org/mukesh27/) (4), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
3), [@ironprogrammer](https://profiles.wordpress.org/ironprogrammer/) (2), [@ajmaurya](https://profiles.wordpress.org/ajmaurya/)(
1), [@rajanpanchal2028](https://profiles.wordpress.org/rajanpanchal2028/) (1), [@alberuni-azad](https://profiles.wordpress.org/alberuni-azad/)(
1), [@felipelavinz](https://profiles.wordpress.org/felipelavinz/) (1), [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/)(
1), [@ocean90](https://profiles.wordpress.org/ocean90/) (1), [@desrosj](https://profiles.wordpress.org/desrosj/)(
1), [@bonjour52](https://profiles.wordpress.org/bonjour52/) (1), [@obenland](https://profiles.wordpress.org/obenland/)(
1), [@254volkan](https://profiles.wordpress.org/254volkan/) (1), [@nmutua](https://profiles.wordpress.org/nmutua/)(
1), [@arthur791004](https://profiles.wordpress.org/arthur791004/) (1), [@alshakero](https://profiles.wordpress.org/alshakero/)(
1), [@syamraj24](https://profiles.wordpress.org/syamraj24/) (1), [@adhun](https://profiles.wordpress.org/adhun/)(
1), [@dilipbheda](https://profiles.wordpress.org/dilipbheda/) (1), [@dlh](https://profiles.wordpress.org/dlh/)(
1), [@NekoJonez](https://profiles.wordpress.org/nekojonez/) (1), [@TobiasBg](https://profiles.wordpress.org/tobiasbg/)(
1), and [@scruffian](https://profiles.wordpress.org/scruffian/) (1).

**Congrats and welcome to our 5 new contributors of the week:** [@ajmaurya](https://profiles.wordpress.org/ajmaurya/),
[@felipelavinz](https://profiles.wordpress.org/felipelavinz/), [@254volkan](https://profiles.wordpress.org/254volkan/),
[@nmutua](https://profiles.wordpress.org/nmutua/), [@syamraj24](https://profiles.wordpress.org/syamraj24/)
♥️

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
17), [@audrasjb](https://profiles.wordpress.org/audrasjb/) (9), [@bernhard-reiter](https://profiles.wordpress.org/bernhard-reiter/)(
3), [@azaozz](https://profiles.wordpress.org/azaozz/) (2), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
2), [@desrosj](https://profiles.wordpress.org/desrosj/) (1), and [@ocean90](https://profiles.wordpress.org/ocean90/)(
1).

[#6-2](https://make.wordpress.org/core/tag/6-2/), [#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/2022/12/05/a-week-in-core-december-5-2022/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2022/12/05/a-week-in-core-december-5-2022/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2022/12/05/a-week-in-core-december-5-2022/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2022/12/05/a-week-in-core-december-5-2022/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2022/12/05/a-week-in-core-december-5-2022/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2022/12/05/a-week-in-core-december-5-2022/?share=linkedin)

# Post navigation

[← Performance Chat Agenda: 6 December 2022](https://make.wordpress.org/core/2022/12/05/performance-chat-agenda-6-december-2022/)

[Editor chat summary: Wednesday, November 30 2022 →](https://make.wordpress.org/core/2022/12/06/editor-chat-summary-wednesday-november-30-2022/)