🌟 Happy New Year! 🌟
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 December 28, 2020 and January 4, 2021.
- 12 commits
- 19 contributors
- 39 tickets created
- 9 tickets reopened
- 46 tickets closed
As expected, Trac has been fairly quiet last 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
App Passwords
- Ensure the Add New button isn’t hidden on mobile – #51980
- Correct authorize app action names and signatures – #52013
- Only attempt auth if the username and password are set – #52003
Build/Test Tools
- Change the frequency of code coverage reporting – #50401, #52141
Bundled Themes
- Twenty Twenty-One: Make sure filtering attachment image attributes only affects front end and not the admin (and super admin) area – #52212
- Twenty Twenty-One: Remove extra brackets from
:last-child
CSS Cascading Style Sheets. pseudo-class – #52176
Canonical
- Check if the post type exists when attempting a canonical redirect – #40309
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/.
- Move the
WP_Query
args 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. after the tax_query
is setup – #42762 - Only include the controller’s own taxonomy 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. in it’s schema – #51940
- Properly display JSON 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. encoding errors – #52106
- Expose all themes in the themes controller – #50152
Site Health
- Use a front-end URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org for loopback tests – #52097
Props
Thanks to everyone who contributed to WordPress Core on Trac last week:
@johnbillion (3), @engahmeds3ed (2), @TimothyBlynJacobs (2), @mukesh27 (2), @jorbin (1), @munyagu (1), @Clorith (1), @technosailor (1), @atimmer (1), @iamfriendly (1), @MadtownLems (1), @vladytimy (1), @denisco (1), @Krstarica (1), @hareesh-pillai (1), @bobbingwide (1), @lpawlik (1), @spacedmonkey (1) and @activecoder (1).
Please welcome our 3 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 ♥️
@engahmeds3ed, @vladytimy and @activecoder.
Core committers: @timothyblynjacobs (8), @sergeybiryukov (3) and @desrosj (1).
#5-6-1, #5-7, #week-in-core