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 January 11, 2021 and January 18, 2021.
- 18 commits
- 41 contributors
- 47 tickets created
- 4 tickets reopened
- 102 tickets closed
As we get closer to the first beta 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. of WordPress 5.7, the Core activity has started to increase again this 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.
Code changes
Administration
- Update hover and focus states in admin (and super admin) menu – #28599
- 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): Remove
<strong>
tags from labels on plugin 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/ or can be cost-based plugin from a third-party/theme editor screens – #52232
Bundled Themes
- Twenty Twenty-One: Remove duplicate CSS Cascading Style Sheets. rules – #52158
- Twenty Twenty-One: Remove leftover file from `build:rtl` task – #52293
Coding Standards
- Improve code layout in
wp-admin/includes/class-wp-media-list-table.php
– #51014 - Coding Standards: Fix WPCS A public benefit corporation and a subsidiary of the WordPress Foundation, established in 2016. issue in [49963] – #52316
Customize
- Update button label reference in themes help text to reflect the label introduced in [41626] – #52271
Docs
- Correct description for
wp_slash()
and wp_unslash()
– #51800 - Docs: Clarify the instructions on starting the local environment for the first time – #52278
I18N 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.
- Add support for German (Austria) locale A locale is a combination of language and regional dialect. Usually locales correspond to countries, as is the case with Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales include Canadian English and U.S. English. in
remove_accents()
– #52110 - I18N: Add context for the
Public
string in site attributes list on Edit Site screen – #52309
Media
- Use consistent method for instantiating an attachment author object in Media Library – #52030
Menus
- Fix minor UI User interface issues on Edit Menus screen on smaller viewports – #49245, #51706
Posts, Post Types
- Introduce a 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.
paginate_links()
output – #44018
Privacy
- Use more consistent wording for strings related to personal data requests – #51849
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/.
- Allow sending an empty array to delete multi meta 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. keys – #50790
Script Loader
- Remove unused source file for
wp-a11y.js
which was replaced with the @wordpress/a11y
package – #50093
Widgets
- Implement TinyMCE on text widgets in Accessibility Mode – #52073
Props
Thanks to everyone who contributed to WordPress Core on Trac last week:
@audrasjb (7), @mukesh27 (3), @afercia (3), @sabernhardt (2), @ibdz (2), @poena (1), @rianrietveld (1), @Boniu91 (1), @ravipatel (1), @jomisica (1), @accessiblejoe (1), @florianziegler (1), @hedgefield (1), @michaelarestad (1), @ryan (1), @yoavf (1), @chemiker (1), @paaljoachim (1), @estelaris (1), @SergeyBiryukov (1), @passoniate (1), @nonverbla (1), @pawki07 (1), @alexstine (1), @carloscastilloadhoc (1), @hellofromTonya (1), @garrett-eclipse (1), @re.ardestani (1), @laxman-prajapati (1), @hansjovisyoast (1), @MadtownLems (1), @hareesh-pillai (1), @chrisvanpatten (1), @dariak (1), @xkon (1), @transl8or (1), @ovidiul (1), @johnbillion (1), @patopaiar (1), @antpb (1) and @justinahinon (1).
Please welcome our 8 new Core contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. of the week ♥️
@jomisica, @nonverbla, @pawki07, @carloscastilloadhoc, @reardestani, @dariak, @ovidiul and @patopaiar.
Core committers: @sergeybiryukov (11), @ocean90 (3), @ryelle (2), @joedolson (1) and @timothyblynjacobs (1)..
#5-6-1, #5-7, #week-in-core