With the impending new WordPress block based editing experience, Gutenberg, many are preparing for the initial merge by installing the Classic Editor plugin. My understanding was that this plugin will initially suspend the new editor on their site, however this is not entirely true.
Classic Editor Settings
Once installed the Classic Editor plugin adds one setting to Settings > Writing.
The setting is a checkbox labeled,
Classic editor settings, “Do not replace the editor. Add alternate links to the Posts and Pages screens for editing with the Classic editor”.
At the time of this writing, the default value is for this box to be checked (
However, to suppress the new Gutenberg block-based editor completely, you’ll want to uncheck this box (
What Does this Setting Do
When the setting is checked (which is the default), the Gutenberg editor will still be the default editor. Instead of disabling the Gutenberg editor, the plugin will add:
An “Add New (Classic)” menu item under Posts
An “Edit (Classic)” button in the top admin bar when editing a post in Gutenberg
Only by unchecking this option (and clicking “Save Changes”) will the Classic Editor remain the default after Gutenberg is merged.
Will this default change?
The author, Andrew Ozz, has indicated he expects to eventually change this default value as Gutenberg progresses.
Unfortunately, changing the default in the future will not help those who already have the plugin installed. You can see my request to update this default value in the support forum.
Updating the value with WP CLI
You can update this setting with WP CLI, rather than manually logging into a site to update the option.
$ wp option update classic-editor-replace replace
Alternative Plugin to Disable Gutenberg
Though the Classic Editor plugin is the one mentioned most often, the Disable Gutenberg plugin does what the name says, making it a better choice for temporarily delaying the new WordPress Gutenberg editing experience.
Disable Gutenberg with Your Own Code
You can also disable Gutenberg by adding the following code to your website (e.g. in an mu-plugin or
add_filter( 'gutenberg_can_edit_post_type', '__return_false' );