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 [37061-37091]. Here are the highlights:
- 30 commits
- 23 contributors
- 82 tickets created
- 9 tickets reopened
- 46 tickets closed
- RC1 released on March 25th
- Target release date for 4.5 is April 12th
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.
Administration
- Common CSS Cascading Style Sheets.: Reset bottom padding for
.nav-tab-wrapper
. [37073] #35960
- Ensure that the default
wp_die()
handler can handle a WP_Error
object. [37071] #36166
Canonical,Canonical
- Restore the
is_404()
check in wp_old_slug_redirect()
which was removed in [34659]. This reverts part of [34659] due to excessive canonical problems it’s caused in 4.4.x. [37075] #21602, #35344
Customize
- Bring custom-logo args closer to custom-header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.. [37077] #36255
- Customize: Replace site logo with custom logo terminology, fixing failure to preview logo changes. Fixes #35855. [37066] #36255, #35855
Editor
- Make the tooltip for the ‘apply’ button in the inline link dialog translatable. [37091] #36366
Embeds
- Docs: Use third-person singular verbs for summary DocBlocks in
WP_oEmbed
. Also [37068] #36296
- Docs: Improve and add missing DocBlocks for methods and properties in
WP_oEmbed
. [37067] #36296
- Docs: Standardize file headers for two embed templates introduced in [36693] for #34561. Also missed props for flixos90 on [37087]. [37088] #34561, #35986, #36352
- Docs: Reference the correct embed templates and template parts filenames in headers for embed files introduced or changed in 4.5. [37087] #34561, #35986, #36352
- Docs: Properly mark
$args
parameters in two WP_oEmbed
methods as optional. Also clarify that the $args
parameters can accept a string (the default) in addition to an array. [37069] #36296
Emoji
- Fix the diversity emoji check in Safari. [37090] #36266
- Add some extra IE11 compatibility. IE 11’s implementation of MutationObserver is buggy. It unnecessarily splits text nodes when it encounters a HTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. template interpolation symbol ( “{{“, for example ). So, we join the text nodes back together as a work-around. [37089] #35977
External Libraries
General
- Docs: Following [37085], properly indent the markdown-formatted examples in the DocBlock (phpdoc, xref, inline docs) for
wpdb::esc_like()
. [37086] #32246
- Docs: Add missing quotes around a specifier in a query example in the DocBlock for
wpdb::esc_like()
. [37085] #32246
- Update TinyMCE and jQuery UI User interface button styles. Part props liljimmi. [37076] #35571
JavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.
Mail
Query
- Query: Ignore search terms consisting of a single dash. [37082] #36195
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.
- After [36874], run the correct
load-edit-tags.php
hook on the new term edit page. When not misspelled, this hook is useful (and needed) for backward compatibility. Unprops A commit that removes code gone awry may include unprops as a sign of respect for the risk taken by the original people working on it. swissspidy. [37084] #34988
Themes
- Docs: Improve the DocBlocks for
get_header_textcolor()
and header_textcolor()
to mention that they both retrieve color values in the HEX format. [37083] #36336
TinyMCE
- Improve inline documentation syntax throughout
WP_Widget
. [37065] #36298
- Add missing information to the
WP_Widget
PHP4 constructor DocBlock. Also add several missing at @access
tags to other method DocBlocks and clarify parameter docs for WP_Widget::form_callback()
. [37064] #36298
- Use third-person singular verbs for method summaries in
WP_Widget_Factory
. [37063] #36299
- Add missing information to constructors DocBlocks for
WP_Widget_Factory
. [37062] #36299
- Add a missing DocBlock for the
WP_Widget_Factory::$widgets
property. [37061] #36299
Thanks to @ankit-k-gupta, @azaozz, @boonebgorges, @celloexpressions, @dd32, @DrewAPicture, @ericdaams, @flixos90, @iseulde, @madvic, @maweder, @mikeschroder, @obenland, @ocean90, @pento, @raimy, @ramiy, @RomSocial, @SergeyBiryukov, @swissspidy, @theMikeD, @utkarshpatel, and @westonruter for their contributions!
#4-5, #week-in-core