The latest version of WordPress, 5.1, has some great improvements. You will want to read about them: (REF: https://make.wordpress.org/core/2019/02/08/wordpress-5-1-field-guide/ ) CHECK IT OUT!
- Cron Improvements with PHP-FPM in WordPress 5.1
- Cron API changes in WordPress 5.1
- Preparing WordPress for a JavaScript Future Part #1: Build Step and Folder Reorganization
- Build tools: We’ve enabled running WordPress from /src again
- New Styling for Admin Table Pagination Links in WordPress 5.1
- WordPress 5.1 String Changes in HTML/PHP Files
There are even more goodies in 5.1 like updates to values allowed for the WP_DEBUG_LOG
constant, new test config file constant in the test suite, new plugin action hooks, short circuit filters for wp_unique_post_slug()
and WP_User_Query
and count_users()
, a new human_readable_duration
function, improved taxonomy metabox sanitization, limited LIKE
support for meta keys when using WP_Meta_Query
, a new “doing it wrong” notice when registering REST API endpoints, and more!
- Miscellaneous Developer Focused Changes in 5.1
- New function: human_readable_duration
- Improved taxonomy metabox sanitization in 5.1
- LIKE support for meta keys in 5.1
- New REST API Notice in 5.1
There are also a few additional changes that will receive a dev note shortly:
- Object Caching can now degrade gracefully (#22661)
- New parameter for the
wp_check_filetype_and_ext
filter (#45707) - New filter for filtering and overriding block attributes (#45451)
But Wait, There is More!
Over 303 bugs, 156 enhancements, 9 feature requests, and 23 blessed tasks have been marked as fixed in WordPress 5.1. Some additional ones to highlight include:
- Bootstrap/Load: WSODs protection returns incorrect content type for JSON Requests (#45933)
- Cache API: Allow object caches to degrade gracefully (#22661)
- Customize: Improve browser compatibility of
X-Frame-Options
andContent-Security-Policy
headers for window in preview iframe (#40020) - Customize: Use iframe
sandbox
attribute to restrict browsing in Customizer preview instead of attempting to rely on JS to intercept top navigation (#42341) - Customize: Fix counting of sections for widget sidebars, allowing non-sidebar sections to not interfere (#43556)
- Customize: Prevent
wp_targeted_link_rel()
from corrupting Customizer changeset data (#45292) - Media: Parse the creation date out of uploaded audio files (#42017)
- Media: No placeholder for ico file in list view of Media Library (#43458)
- Media:
media_handle_sideload()
may unexpectedly return 0 on error (#44303) - Menus: Improve headings and instructions for better accessibility (#43397)
- Menus: Show an appropriate message when no menus exist (#45155)
- Networks and Sites: Improve site creation in multisite (#40364)
- Networks and Sites: Introduce
ms-site.php
andms-network.php
files (#40647) - Networks and Sites: Implement
wp_initialize_site()
andwp_uninitialize_site()
(#41333) - Plugins: Disable “Install Plugin” button for PHP required version mismatch (#43986)
- Privacy: Show the comment / awaiting moderation message even without opt-in (#43857)
- Query:
post__in
orderby not working when passed in an array to orderby (#38034) - REST API: Allow to filter the query in the search controller (#45454)
- Taxonomy: Add
un|registered_taxonomy_for_object_type
action (#44733) - Users: New filter to short circuit
WP_User_Query
results (#44169) - Widgets: Make the Widgets screen “Enable accessibility mode” link more discoverable (#42778)
- Widgets: Fix Gallery Widget preview after an image is deleted (#43139)
- Widgets: Fix custom HTML widget editor content not updating after save (#43657)
Recent Comments