Dev Chat Summary November 10, 2021

@francina led the weekly meeting at 20:00 UTC. Here is the meeting agenda.

Link to this <dev-chat> in #core on Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform The WordPress community has its own Slack Channel at

Notable news and blogblog (versus network, site) posts

Components check-in and status updates

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.

  • There are currently 203 tickets open in the 5.9 milestone.
  • These need to be committed or punted by 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. 1 next week, which is November 16. Some of them could still make it into 5.9 if people step up to do the work.


Build/Test Tools

  • Added missing @covers tags for PHPUnit tests. See ticketticket Created for both bug reports and feature development on the bug tracker. #39265 for more details.


  • Polyfills for some new PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher functions are landing in core:
    • str_ends_with() and str_starts_with() (PHP 8.0+). See ticket #54377 for more details.
    • str_contains() (PHP 8.0+). See ticket #49652 for more details.
    • array_key_first() and array_key_last() (PHP 7.3+). See ticket #45055 for more details.

This lets 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 Plugin Directory or can be cost-based plugin from a third-party and theme developers use these functions safely on older PHP versions.

I18Ni18n 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.

Login and registration screens are getting a language switcher.  See ticket #43700 for more details.

No major news this week


Two issues have been committed, and a third is on the way.

Adopt a component!

@francina invited contributors to adopt a component. Interested? Learn all about it. Got questions? Interested? Contact @francina and @jeffpaul.

Open floor

@marybaum, @webcommsat and @nalininonstopnewsuk adopted the Quick/bulk edit component.

@costdev invited contributors to discuss what is possible or not in the time leading to the feature freeze.

@hellofromtonya reminded us that Build/Test Tools are not bound to milestones. So discussion, patches and commits can continue regardless of feature freeze.