MRW Simplified Editor
MRW Simplified Editor
Description
Help your site’s editors create semantic content and style it with the theme for consistent formatting and portable content. This plugin removes blocks and other styling options to help editors focus.
I built this plugin for use on client sites. I hope you’ll find it useful! This is an opinionated plugin. Read an in-depth reasoning behind the decisions made by this plugin in the post “A WordPress Formatting Manifesto.” If you find it compelling, then you’ll probably like this plugin!
Block Editor Features
This plugin greatly simplifies the block editor by hiding a significant number of blocks, block settings, and other editor-facing features.
The plugin is regularly updated following major WordPress version updates. Filters are provided for developers to adjust what is hidden (including making it easier to hide additional blocks).
- Infrequently Used Core Blocks such as Verse, Table, Audio, Video, etc., and all Query- and Site-related blocks when using the Post editor. See FAQ for full list of hidden blocks.
- All Core Block Styles and the “Default style” feature
- Some Block Editor Settings: Drop Cap, Text-indent, Heading 1, Heading 5, Heading 6, font sizing by pixel, open links in new tabs (mostly hidden), duotone, text styles like line-height and letter spacing, inline formats including Highlight and Inline Image, etc.
- Default color, gradient, and duotone settings (Custom theme palettes/settings are never hidden)
- Core Block Patterns (WP 5.5+)
- Block Directory (WP 5.5+)
- Infrequently Used Jetpack Blocks – See FAQ for full list of hidden blocks.
- “Upload” and “Insert from URL” image options to encourage use of Media Library
The plugin also improves the editor by:
- Increasing prominence of contrast errors
- Styling “Save draft” as a button
Classic Editor / Classic Block Features
Reduces editor to a single row of buttons: “Styleselect” (Headings 2-4 and Blockquote as well as Strikethrough, Subscript, Superscript, Preformatted, and Code), Bold, Italic, Add/Edit Link, Break Link, Horizontal Rule, Paste as Plain Text, Remove Styles, Special Characters, Undo, Redo, Help, Distraction Free Mode.
Note on WordPress version Support
Due to frequent changes to the block editor, features are only guaranteed for the latest version of WordPress.
Faq
Reviews
Improve the block editor UX; set editors free
By Bjarne Oldrup (oldrup) on December 13, 2023
Show only the options and blocks you need in the Gutenberg block editor, making it simpler and cleaner for editors, authors, and you.
WordPress core, along with my theme, offers me a total of 106 blocks, of which I use 22. By disabling unused blocks, the block insertion workflow gets a lot simpler. Furthermore, I avoid situations where an editor or post author uses blocks that are not styled properly or that I cannot support.
I style components (patterns) globally instead of styling the individual block on every page. Now I can enjoy a much cleaner and faster block editor experience. Thank you, Mark! 🤘
Makes TinyMCE More User Friendly
By crowinck on June 4, 2018
Removing the Crud From the Text Editor
By Patrick Boehner (Patrick B) on September 30, 2017
Changelog
2.15.2 (June 25, 2026)
- Fix fatal error related to textIndent setting on some sites
2.15.1 (May 25, 2026)
- Fix fatal error for sites using Jetpack blocks
2.15.0 (May 22, 2026)
- WordPress 7.0 updates
- Hide New Blocks: Icon, Breadcrumbs (hidden only in post editor) (enable everywhere with the
mrw_hidden_blocksfilter) - Hide per-block Custom CSS (enable with
custom-cssvalue inmrw_hidden_block_editor_settings) - Hide text indent block setting (enable with
text-indentvalue inmrw_hidden_block_editor_settings) - Fix hiding Fit Text settings for Paragraph and Heading blocks with new settings approach (Editorializing: The way it should have been all along!)
- Hide new Heading variations for levels 1, 5, 6 to match previous behavior
- Don’t display heading variations in the block inserters. (Editors will continue to insert Heading block and then change level from 2, if necessary.) Show block variations with
heading-variationsinmrw_hidden_block_editor_settings. - Hide Appearance > Font Library menu item. Show with
font-libraryinmrw_hidden_block_editor_settings. - Fix Save Draft styling to remain looking like a button
- Fix hiding “Insert from URL” button in image block. (Currently not configurable due to editor iframe)
- Hide New Blocks: Icon, Breadcrumbs (hidden only in post editor) (enable everywhere with the
- Code and comment quality improvements including strict comparison in all filters that use
in_array()such asmrw_hidden_blocks.
= 2.14.0 (November 18, 2025)
- New minimum supported version: WordPress 6.5
- [WordPress 6.9] Hide new blocks: Accordion, Math, Term Query, Time to Read, Word Count. Use
mrw_hidden_blocksto show. - [WordPress 6.9] Hide “Fit Text” block variations in WordPres 6.9: Use
mrw_hidden_block_editor_settingsfilter to show. - Hide lesser-used social links like 500px, Amazon, last.fm, Pocket (RIP), etc. Use
mrw_hidden_social_linksto show hidden links or hide additional ones. - Hide Template Part embeds in the post editor context since they literally can’t be embedded. Hopefully this gets solved in WordPress eventually.
- Update hidden buttons in image placeholders to show “Use Featured Image” option for Media & Text block and display Media Library in the primary button style.
- Hide “text over image” toolbar button when the Cover block is hidden
- Hide Goodreads and Nextdoor blocks in Jetpack
- Resolve warning about correctly loading block styles in editor to prepare for iframed editor in WP 7.0.
- Dev: Resolve Plugin Check warnings.
- Dev: Introduce namespaces to reduce risk of naming collisions.
- Dev: Improve how block variations are unregistered.
- Dev: Update deprecated properties in
blueprint.json - Dev: Miscellaneous code cleanup
- Fix incorrect license listed in
readme.txtto match link and plugin header (GPL2 and above)
2.13.0 (March 12, 2024, Released on a train somewhere between Seattle and Portland 🚆)
- [New] Hide new default box-shadows design feature. Should not interfere with theme-defined shadows. Enable default shadows via
mrw_hidden_block_editor_settingsfilter. - [Fix] Hide Headings 1, 5, and 6 in WordPress 6.5+
- Add new
blueprint.jsonfile to support plugin repository playground feature

