JP's Gutenberg Block Editor Disabler for WordPress
A lightweight WordPress plugin to disable the Gutenberg block editor and restore the classic editing experience.

I made a WordPress plugin that disables Gutenberg. Groundbreaking? No. Fun little project? Yes.
Why?
Gutenberg and I don't get along. It's buggy, unintuitive, and turns the simple act of writing a blog post into a block-management exercise. When I need fancy page layouts, I use proper builders like Bricks. When I just need to write, I want the classic editor back.
So on every WordPress site I touch, step one is killing Gutenberg.
"But Plugins Already Exist For This"
Yep. Plenty of them:
- Classic Editor: The official WordPress solution. Works fine, 5+ million installs.
- Disable Gutenberg: More granular controls if you need them.
- No Gutenberg: Another solid option.
So why build my own? I wanted something dead simple that I fully control. Zero configuration. Just activate and Gutenberg vanishes, along with all its related cruft like widget blocks, FSE styles, and those admin menu items nobody asked for.
Plus, it's fun to build things.
What It Does
About 90 lines of PHP that:
- Disables the block editor for all post types
- Kills the widget block editor
- Removes block patterns and FSE styles
- Cleans up Gutenberg-related admin UI
- Handles WordPress 6.9+ features like Notes and Block Visibility
Install it, activate it, done. Deactivate it if you ever miss blocks (you won't).
Get It
The plugin is free and open source on GitHub:
github.com/jpars-dev/remove-gutenberg
Use it, fork it, or just judge my code. Up to you.