5.3
A glimpse into the next major WordPress Release
24 Oct 2019
Edmund Chan
edmund@nerb.com.sg //
www.edmundcwm.com
Developer
WordPress 5.3
• Scheduled release date - 12 November 2019
• Current Release - Release Candidate 2
• What to expect
– Block editor new features and improvements
– New default theme
– Admin UI enhancements
– and more…
Block Editor
• Twelve plugin version releases to be merged (v5.4
- 6.5)
• 1.5s reduction in load time for a sizeable post(36k
words, 1k blocks)
Block Editor
• New
– Group Block
• Improvements
– Column Block
– Image Block
– Table Block
– Button Block
and more…
Block Editor
• Group Block
– Allows nesting of inner blocks
– Aligning of child blocks
– Provides wide and full-width settings
Block Editor
• Column Block
– New width settings
– Layout selector
Block Editor
• Image Block
– New ‘Circle Mask’ style
Block Editor
• Table Block
– Support ‘Headers’ and ‘Footers’
– Text alignment support
– Colors
Block Editor
• Button Block
– Support ‘Border Radius’
– Support ‘Target’
TwentyTwenty
TwentyTwenty
• Focuses on clarity and readability
– New open source typeface - Inter
TwentyTwenty
TwentyTwenty
• Full support for the Block editor
TwentyTwenty
• Custom Colors
TwentyTwenty
• Cover template
TwentyTwenty
• Menus
Admin Enhancements
• Big image uploads
– Automatically detect large images and generate a “web-
optimized maximum size” (default size is 2560px)
– Original image will still be stored but not used
– Uploads will be resumed when they fail
– Always best to crop and optimise before upload!
• Image rotation
– Correctly rotated according to EXIF orientation metadata
Admin Enhancements
• Admin email notification
– Prompt to verify admin email after logging in if account hasn’t
been active in awhile
Admin Enhancements
• Show/hide password toggle
– Available on WP login screens for both mobile and desktop
Admin Enhancements
• Design and UI
– Improved color contrasts for form fields and buttons
Source - wpbeginner
Developers
• Code Modernisation
– Full support for PHP 7.4 (release end Nov)
– Use of the spread operator (…$args)
– Developers to update their code if applicable
• Date/Time component fixes
– More reliable and easy to work with date and time components
– Includes new functions like current_datetime(),
get_post_datetime()
– Presentation: How WordPress breaks time
Developers
• WP REST API
– Performance increase(30%-40%) in large API responses
– _fields param now supports nested fields e.g.,
wp-json/wp/v2/posts?_fields=title.rendered
Developers
• Search Engine Indexing
– Method used to discourage indexing will change
– Remove previously added ‘Disallow: /‘ in robots.txt
– Updated robots meta tag <meta name=‘robots’
content=‘noindex,nofollow’ />
– Will exclude indexing and further crawling
What’s next
• Test it out
– Install and activate the ‘WordPress Beta Tester’ plugin
– Tools > Beta Testing > Check Bleeding edge nightlies option
– Dashboard > Updates > Update Now
• Read more
– WordPress 5.3 Field Guide
Edmund Chan
edmund@nerb.com.sg //
www.edmundcwm.com
Developer

WordPress 5.3 updates

Editor's Notes

  • #7 Sets the stage for a block-based template editing experience rather than the typical PHP-reliant templates
  • #8 Before this change, column width cannot be updated