Update: WordPress 5.0 is now being released on Thursday, December 6.
WordPress 5.0Version 5.0 will be the next release of WordPress, and the main new feature will be the controversial new post editor named Gutenberg. It uses blocks, so like one block for an image and another block for some text, and it will totally change the way your posts look in your dashboard. After the update, Gutenberg will take over your post editing experience – unless you install the Classic Editor Plugin. But should you?
The Classic EditorThe answer is yes! As it was a few months ago, my recommendation is to install the Classic Editor Plugin on your site before the big update – and I stand by that recommendation, especially now that I’ve had more hands-on experience with Gutenberg. Gutenberg may be a very powerful, innovative piece of software (and there’s plenty of debate raging online about that) but the truth is it feels very much like it is being rushed out before it’s ready and well tested. It’s already been pushed back from its original targeted release date of November 19 (those in the WP tech support field hoping to enjoy Thanksgiving rejoiced!), but several prominent WordPress developers, including the head developer of Yoast, have called for it to be further delayed until January. Time will tell if they get their way. The code for the editor itself is changing rapidly and the aggressive release plan does not call for adequate time without major changes. What this means to plugin developers attempting to implement their functionality in Gutenberg is that they may think they have a working solution, only to find out the new version broke their integration and they must make additional changes to get it working again. (Ask me how I know this…) The WordPress team has said they plan to support the Classic Editor plugin through the end of 2021, so you have some time to wait until Gutenberg matures before trusting your site editing to it.
Where’s my Nofollow?There are other problems too, like the inability for plugins to customize certain aspects of the editor. In this case, I’m referring to the options panel that pops up when you insert a link. With the classic editor, you can use one of several plugins to get the Add rel=”nofollow” checkbox on that screen that also contains the checkbox to open a link in a new tab. At the time of this writing, those plugins such as Ultimate Nofollow, Title and Nofollow For Links, and Rel Nofollow Checkbox have not released Gutenberg compatible updates. In fact, in Gutenberg it is not currently possible for a plugin to change that panel at all! Practically that means when Gutenberg ships, the only way to add nofollow to a link is to switch to HTML mode and code it in yourself (or, spoiler alert, if you are a nofollow customer of ours, you can use the Live Fix subscription to have it added automatically, more on that below). Interesting aside – originally the Gutenberg developers did not even want to include the checkbox to open a link in a new tab. Thankfully the community rose up to strike this “feature” down. See? Exciting. Drama on the web!
The return of Noreferrer
Update: The “feature” to add “noopener noreferrer” to links in the Classic Editor has been delayed until WordPress 5.1. Gutenberg users will still see it in 5.0For most of 2017, WordPress was automatically adding “noopener noreferrer” to links that open in new tabs to combat a form of phishing. The problem with that solution is noreferrer in particular has the potential to break affiliate program tracking (and is technically against Amazon’s TOS, although it’s still unclear if they enforce this or not. We continue to recommend removing it). So, at Amazon’s request, noreferrer was removed in the latter part of that year (FYI, for about 85% of internet users, noopener, which continues to be used, is sufficient to prevent the phishing attack and does not have the affiliate link breaking side-effect). Well – in WordPress 5.0, noreferrer makes a