With the WordPress 5.0 release less than two weeks away from being shipped, the release is going to be pushed back to be later than November 27, 2018. You need to make sure that your child sites have been updated to deal with the new version of WordPress. The major changes being the new default Gutenberg block editor.
WordPress 5.0 release data has been pushed back due to certain issues, with issues found in the beta, and release candidate being delayed till 22nd November, to warrant more time for beta testing a major WordPress update. The Gutenberg default block editor has the potential to improve how WordPress is used, but at the same time, there is a curve for getting clients up to speed on this major editor change. Overtime will change how widgets, menus, and layout on sites will be created, but those changes are the ones stated for phase two of Gutenberg.
Gutenberg has had issues from the start in how the UI and UX works, as well as major issues for when it comes to accessibility. But Gutenberg was fast-tracked for being merged into core, as well as pushing on how the future of WordPress will work. WooCommerce has an alpha admin plugin that is being developed, so you can already see a hint as to where Gutenberg in WordPress use may end up. The future is here, and it is React based.
A number of the major themes and plugins have been updated to support and work with the Gutenberg block editor, but that means that themes and plugins will need to be updated before WordPress 5.0 core is updated on child sites. If you delaying updating plugins and active themes before WordPress is updated to version 5.0, then it will end up causing issues for clients.
WordPress 5.0 & WooCommerce
There is a breaking change coming into effect for any child site using WooCommerce that will be updated to WordPress 5.0. If the version of WooCommerce that is installed on the child site is not updated to at least version 3.5.1, then WooCommerce will be broken if running on WordPress 5.0. As with any WooCommerce update, version 3.5 and above may cause parts of the site to be broken. Unless related WooCommerce plugins and the active theme have been updated and tested on a staging site before updating the version of WooCommerce on the live site.
WordPress 5.0 & Major Plugins
If you are using the Yoast SEO plugin on your child sites, make sure to update to Yoast SEO version 9.2.0 before you update to WordPress 5.0. The 9.2.0 release of Yoast SEO will ensure compatibility with the new version of WordPress. The Yoast SEO 9.20 was released on 20th November, before WordPress 5.0 is released.
Keep checking back as we find more breaking changes with popular plugins and WordPress 5 we will update this space.
If you need to disable automatic WordPress core updates on your child sites wp-config.php file, you can use this code snippet in the code snippets extension. The reason would be wanting to pause WordPress core updates until WordPress 5.0 has had the next couple of releases to fix bugs pushed out.
WordPress 5.0 Block Plugins
A number of major WordPress plugins already have specific block plugins, which will make it easy to use the Gutenberg block editor and select the related block to insert into the content. WooCommerce, Easy Digital Downloads and Gravity Forms all have block plugins which work with Gutenberg.
Keep the Classic Editor
If WordPress auto updates are enabled on child sites in MainWP, but your clients may not want to deal with the Gutenberg block editor to create or edit content, then there are a couple of plugin updates that can ensure the default editor is the classic editor and not the Gutenberg block editor.
The two plugin options are Classic Editor and Disable Gutenberg. Either of these plugins can be installed to all child sites from the MainWP dashboard. When Classic Editor is installed and activated, it will not require any plugin settings changes. With the default with the Classic Editor plugin installed, the Gutenberg block editor will be replaced by the classic editor as the default editor.
The reason for changing the default editor on child sites back to the classic editor as the default over the Gutenberg block editor is increased support requests. Clients will be needing training on how to use the new block editor, since many steps for editing or creating content will have changed so there is a learning curve with some parts not being as intuitive as before.
The upcoming WordPress 5.0 release presents two options:
- Update plugins and themes as you normally would on child sites, but make sure that one of the plugin options is installed and activated on those site, so if WordPress core is updated, clients will not notice any differences.
- Hold on WordPress core updates, and wait until January 2019, when WordPress has had additional bug fixes patches. This would also give plugin and theme developers extra time with Gutenberg block editor in the core, to make sure that those plugins and themes work correctly with it. Since some theme and plugin developers are holding back on those changes until WordPress 5.0 is released.
With release date of after November 27 set for WordPress 5.0, this is right before major site usage times of Thanksgiving and the holidays, yet another reason to have the correct changes in place. Waiting until WordPress 5.0 is shipped to get the right changes in place is the wrong thing to do for your clients. They expect you to be aware of how WordPress core changes might affect the site, so they do not have to be up to speed on how WordPress 5.0 will affect their sites.
Getting a path set now will mean that your child sites will hopefully not have any issues when WordPress 5.0 ships.