Justin Parsons
JAN 22, 2025

JP's Gutenberg Block Editor Disabler for WordPress

A lightweight WordPress plugin to disable the Gutenberg block editor and restore the classic editing experience.

JP's Gutenberg Block Editor Disabler for WordPress

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:

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.

Based in Nanaimo, BC

© 2025 Justin Parsons. All Rights Reserved.

Digital TransformationEnterprise AITechnology Strategy