WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.1.0
Last updated: 09/03/2026

Disable Gutenberg

Switch posts or pages back to the classic editor while optionally keeping blocks for selected types.

Overview

Disable Gutenberg turns off the block editor (Gutenberg) and reverts to the classic editor for selected post types. By default, Gutenberg is disabled for all post types—Posts, Pages, and custom post types. You can optionally allow specific post types to use Gutenberg (e.g. allow for Pages but not Posts). When Gutenberg is disabled everywhere, block CSS is also removed from the frontend for better performance. Useful for sites that prefer the classiceditor or use page builders.

Who is this for?
Site owners who prefer the classic editor, use page builders (Elementor, etc.), or want to disable Gutenberg for all or some post types.

Features

Disable All or Select
By default, Gutenberg is disabled for all post types. Select specific post types in the settings to allow them to use Gutenberg. All others stay classic.
Post Type Selection
Choose which post types can use Gutenberg: Posts, Pages, or any custom post type. Leave all unchecked to disable Gutenberg site-wide.
Frontend Performance
When Gutenberg is disabled for all post types, block CSS (wp-block-library, wp-block-library-theme, wc-blocks-style) is dequeued on the frontend. Reduces page load for sites that don't use blocks.

How It Works

1
Enable the Module
Go to WP PowerSuite, find "Disable Gutenberg," and click the Enable button.
2
Configure Settings
By default, nothing is selected—Gutenberg is disabled for all post types. To allow Gutenberg for specific types, select them in "Allow Gutenberg For" (e.g. Pages, or a custom post type).
3
Save
Settings save automatically. Edit a post or page to see the classic editor (or Gutenberg for allowed types).
Performance Note
When Gutenberg is disabled everywhere, block CSS is removed from the frontend. Fewer stylesheets, faster page load. No impact on admin when editing—classic editor loads as usual.

Installation & Activation

1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Disable Gutenberg" in the module list, and click the Enable button.
3
Configure Settings
Leave all post types unchecked to disable Gutenberg everywhere. Or select specific post types to allow Gutenberg for them. Save.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator) Note: The classic editor is included in WordPress 6.0+. For older sites, the Classic Editor plugin may be needed.

Use Cases

  • ClassicEditor
    Prefer the classic editor for all content
  • BuilderCompatibility
    Use a page builder (Elementor, etc.) and don't need blocks
  • GutenbergDisable
    Disable Gutenberg for clients who find it confusing
  • EditorControl
    Allow Gutenberg only for Pages, classic for Posts
  • CSSOptimization
    Reduce frontend load by removing block CSS

Frequently Asked Questions

Troubleshooting

  • Gutenberg still appears
    Ensure the module is enabled and you saved. If you selected post types to allow Gutenberg, only those types use it. For Posts, leave "Posts" unchecked to disable Gutenberg for posts.
  • Classic editor not showing
    WordPress 6.0+ includes the classic editor. If you're on an older version, install the Classic Editor plugin. Ensure no other plugin is forcing Gutenberg for your post type.