WordPress Core Weekly

Hi Everyone!

It’s time for another run-down of what’s going on in WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. This edition covers January 17th, 2015 [31234] through January 25th, 2015 [31281]. If you’re interested in helping out with these updates, comment below, or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me on 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/. as @mike! Without further ado:

Adminadmin (and super admin)

  • Menus: Improve accessibilityAccessibility 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) of nav menu locations form. [31272] #31090
  • TinyMCE: Correct vertical positioning of the image toolbar when there are several instances of the editor. [31235] #31028

Script Loader

  • jQuery UIUI User interface: Add missing dependencies for puff and scale effects. [31273] #31113

TaxonomyTaxonomy 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 get_terms(), check hierarchy for all $taxonomies before bailing early from parent or child_of. [31276] #31118
  • Introduce ‘childless’ parameter to get_terms(). [31275] #29839
  • Add classes for custom taxonomy terms in get_post_class(). [31271] #16223
  • Introduce ‘parent’ parameter to wp_get_object_terms(). [31270] #15675
  • Better loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. detection for _pad_term_counts(). [31248] #20635
  • Additional orderby values for wp_get_object_terms(). Adds support for ordering by ‘taxonomy’, ‘term_taxonomy_id’, and ‘parent’. [31236] #28688

Bundled Theme

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.

  • Hide the reorder-widgets button when a widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. area is empty. [31255] #27787
  • If there’s only one available sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme., hide the move-widget button. [31252] #30690
  • Replicate behavior from options-reading.php and hide front page options if there are no pages. [31234] #27630

Widgets

  • Display correct title in Archives widget if the type of archive was changed using the widget_archives_dropdown_args filterFilter 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.. [31241] #31024

Internals

  • Options: Allow $autoload in add_option() to receive false. [31278] #31119
  • Users: In wp_update_user(), make sure $userdataID is set before using it. [31269] #31097
  • Comments: When a comment fails to insert, remove any invalidinvalid A resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. characters and try again. [31263] [31264] #21212
  • WP_Date_Query date validation should not fail for hour = 0. [31251] #31067

Thanks to @afercia, @ashfame, @azaozz, @avryl, @boonebgorges, @cais, @celloexpressions, @ChriCo, @Clorith, @dlh, @DrewAPicture, @enej, @floriansimeth, @horike, @joostdekeijzer, @jorbin, @lancewillett, @mikeschinkel, @miqrogroove, @morganestes, @nacin, @nathan_dawson, @obenland, @ocean90, @pento, @SergeyBiryukov, @sillybean, @stevenkword, @theMikeD, and @tyxla for their contributions this week!

#4-2, #week-in-core