Hi everybody! Welcome back to the latest issue of Week in Core 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
Ticket 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 Slack 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
- Allow loading when only the mysqlnd extension is loaded. [36434] #33261
Performance
- Add a
close()
method to wpdb, for when the connection needs to be manually closed. [36433] #34903
Customizer 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 JS 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
- In
wp_read_image_metadata()
make sure that IPTC keywords are UTF8 encoded. [36429] #35316
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 admin (and super admin) screen. [36419] #35641
Comments
- Add back
$req
variable in comments_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
- Improve the install page language chooser button style. [36423] #34547
UI User interface
- Remove all the occurrences of the old CSS Cascading Style Sheets. clearfix. [36422] #26396
Multisite 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()
and wp_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 regression 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_links
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.. [36418] #35573
Docs
- Document the difference between
site_url()
and home_url()
. [36408] #35238
External Libraries
- Update Random_Compat to the latest version (1.1.6). [36421] #35665
Props
Thanks to @afercia, @boonebgorges, @dd32, @ericlewis, @helen, @jorbin, @kouratoras, @nexurium, @ocean90, @pento, @rachelbaker, @sebastianpisula, @shamess, @Shelob9, @westonruter, and @wonderboymusic for their contributions!
#4-5, #week-in-core