Hi everybody! Welcome back to the latest issue of Week in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., covering changes from January 26th [36407] – February 2nd [36470], changesets [36407-36470]. Here are the highlights:
- 64 commits
- 16 contributors with props
- 83 tickets created
- 6 tickets reopened
- 45 tickets closed
Ticketticket Created for both bug reports and feature development on the bug tracker. numbers based on trac timeline for the period above.
Note: If you want to help write the next WordPress Core Weekly summary, check out the schedule over at make/docs and get in touch in the #core-weekly-update SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel.
Code Updates
Networks and sites
Database
Performance
CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings.
- Fix searching for available nav menu items by updating reference to nonce. [36432] #35617
- Export nonce, theme, and url app settings in preview as exported in pane. [36414] #27355, #35617
- Improve parity between JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. Setting models in preview with JS Setting models in pane. [36407] #27355, #35616
Media
Menus
- Avoid displaying two spinners when adding selected menu items. [36427] #35682
- After [36379] prevent “Quick Search” form submission when pressing Enter. [36426] #35374
- Remove a redundant and unused 0 parameter from the Delete Menu link on the nav menus adminadmin (and super admin) screen. [36419] #35641
Comments
- Add back
$reqvariable incomments_template(). Reverts [36322]. [36425] #35473 - Add a back link to
wp_die()comment form submission error display. [36424] #4332 - Fix set up/tear down of post types in comment query test. [36415] #35633
Install
UIUI User interface
Multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site
- Add the global cache group sites to
restore_current_blog()andwp_start_object_cache(). [36413] #32450 - Add the global cache group networks to
restore_current_blog(). Missed in [36258]. [36411] #35251
General
- Simplify action placement in
update_metadata(). [36420] #35652 - Revert changes to
wp_validate_redirect()[35792]. This causes a regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A “3.6 regression” would be a bug in 3.6 that worked as intended in 3.5. and causes redirects to potentially fail. [35792] #5114, #34028 - Pass additional params to
get_archive_linksfilterFilter 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.. [36418] #35573
Docs
External Libraries
Props
Thanks to @afercia, @boonebgorges, @dd32, @ericlewis, @helen, @jorbin, @kouratoras, @nexurium, @ocean90, @pento, @rachelbaker, @sebastianpisula, @shamess, @Shelob9, @westonruter, and @wonderboymusic for their contributions!