{"id":333948,"date":"2026-07-16T08:29:47","date_gmt":"2026-07-16T08:29:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/block-editor-studio\/"},"modified":"2026-07-16T08:42:13","modified_gmt":"2026-07-16T08:42:13","slug":"writing-tools-for-block-editor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/writing-tools-for-block-editor\/","author":13722449,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Writing Tools for the Block Editor","header_author":"Nathanael Jones","header_description":"A calmer, cleaner experience for the WordPress block editor. Lightweight UI\/UX enhancements that make Gutenberg beautiful and intuitive \u2014 without replacing it, forking it, or becoming a page builder.","assets_banners_color":"cacdd1","last_updated":"2026-07-16 08:42:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/njonesfermoy2011-rgb\/block-editor-studio","header_author_uri":"https:\/\/strategy11.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.8.4":{"tag":"0.8.4","author":"Njones35","date":"2026-07-16 08:29:19"},"1.0.0":{"tag":"1.0.0","author":"Njones35","date":"2026-07-16 08:42:13"}},"upgrade_notice":{"1.0.0":"<p>First public release.<\/p>","0.8.4":"<p>Adds a Ctrl\/Cmd+Shift+F shortcut to open Find &amp; Replace.<\/p>","0.8.3":"<p>Minor spacing polish in the Find &amp; Replace panel.<\/p>","0.8.2":"<p>Internal housekeeping only \u2014 no functional changes.<\/p>","0.8.1":"<p>Fixes a loading issue so all editor enhancements work. Recommended for everyone.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609876,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609876,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3609876,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3609876,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3609876,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.8.4","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3609994,"resolution":"1","location":"assets","locale":"","width":2880,"height":1111},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3609994,"resolution":"2","location":"assets","locale":"","width":2880,"height":1319},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3609994,"resolution":"3","location":"assets","locale":"","width":1261,"height":651},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3609994,"resolution":"4","location":"assets","locale":"","width":423,"height":1210},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3609994,"resolution":"5","location":"assets","locale":"","width":2880,"height":1317}},"screenshots":{"1":"A calmer, cleaner block editor with your chosen accent colour.","2":"Find &amp; Replace \u2014 search and replace across every block, with a live match count.","3":"Undo on delete \u2014 accidental block deletions are one click away from recovery.","4":"The Writing Tools panel: accent picker, word count, Find &amp; Replace, and performance options.","5":"An always-visible \"Add block\" button and a tidier List View."}},"plugin_section":[],"plugin_tags":[148857,1332,29818,148076,1811],"plugin_category":[46],"plugin_contributors":[271836],"plugin_business_model":[],"class_list":["post-333948","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-editor","plugin_tags-find-and-replace","plugin_tags-gutenberg","plugin_tags-writing","plugin_category-editor-and-writing","plugin_contributors-njones35","plugin_committers-njones35"],"banners":{"banner":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/banner-772x250.png?rev=3609876","banner_2x":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/banner-1544x500.png?rev=3609876","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/icon.svg?rev=3609876","icon":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/icon.svg?rev=3609876","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/screenshot-1.png?rev=3609994","caption":"A calmer, cleaner block editor with your chosen accent colour."},{"src":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/screenshot-2.png?rev=3609994","caption":"Find &amp; Replace \u2014 search and replace across every block, with a live match count."},{"src":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/screenshot-3.png?rev=3609994","caption":"Undo on delete \u2014 accidental block deletions are one click away from recovery."},{"src":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/screenshot-4.png?rev=3609994","caption":"The Writing Tools panel: accent picker, word count, Find &amp; Replace, and performance options."},{"src":"https:\/\/ps.w.org\/writing-tools-for-block-editor\/assets\/screenshot-5.png?rev=3609994","caption":"An always-visible \"Add block\" button and a tidier List View."}],"raw_content":"<!--section=description-->\n<p>Writing Tools for the Block Editor makes Gutenberg calmer, cleaner, and genuinely easier to use \u2014 and adds the everyday tools writers and editors keep wishing it had.<\/p>\n\n<p>Gutenberg is powerful, but its interface can feel busy and unforgiving. This is a lightweight skin and toolkit that smooths the rough edges \u2014 without replacing the editor, forking it, or turning it into a page builder.<\/p>\n\n<h4>Editing tools you'll use every day<\/h4>\n\n<ul>\n<li><strong>Find &amp; Replace<\/strong> across the whole post, with a live match count and optional case-sensitivity. Links, markup, and code blocks are never touched.<\/li>\n<li><strong>Undo on delete<\/strong> \u2014 remove a block and a one-click \"Undo\" appears, so accidental deletions are easy to recover.<\/li>\n<li><strong>Clear Formatting<\/strong> \u2014 strip messy inline formatting from any selection in one click.<\/li>\n<li><strong>Live word count<\/strong> for the selected block, not just the whole post.<\/li>\n<\/ul>\n\n<h4>A calmer canvas<\/h4>\n\n<ul>\n<li>A quieter, more focused editor \u2014 softer chrome, a restrained accent colour (choose teal, sage, or slate), and a tidier List View.<\/li>\n<li>An always-visible \"Add block\" button, so adding content never depends on hovering to find a hidden control.<\/li>\n<li>A friendly one-time tip that teaches keyboard navigation between blocks.<\/li>\n<li>An optional toggle to reduce autosave frequency on slower sites.<\/li>\n<\/ul>\n\n<h4>Lightweight and safe by design<\/h4>\n\n<ul>\n<li>Loads <strong>only inside the editor<\/strong> \u2014 zero scripts, styles, or slowdown on your live site.<\/li>\n<li>Purely visual and additive: it never changes your block markup or saved content.<\/li>\n<li>Works alongside your theme and other block plugins.<\/li>\n<\/ul>\n\n<p>No settings page to wrestle with, and no bloat. Just a better editing experience.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins \u2192 Add New Plugin and search for \"Writing Tools for the Block Editor\", or upload the plugin ZIP via Plugins \u2192 Add New Plugin \u2192 Upload Plugin.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Open any post or page in the block editor \u2014 the improvements are applied automatically. Open the Writing Tools panel from the editor's top-right toolbar for Find &amp; Replace, word count, the accent picker, and performance options.<\/li>\n<\/ol>\n\n<p>No configuration required.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20wordpress%20block%20editor%20have%20find%20and%20replace%3F\"><h3>Does the WordPress block editor have find and replace?<\/h3><\/dt>\n<dd><p>Not on its own. Writing Tools for the Block Editor adds a Find &amp; Replace panel to the editor sidebar \u2014 search your whole post, see a live match count, and replace across every block at once. Links, markup, and code blocks are left untouched.<\/p><\/dd>\n<dt id=\"does%20this%20slow%20down%20my%20website%3F\"><h3>Does this slow down my website?<\/h3><\/dt>\n<dd><p>No. It loads only inside the WordPress admin block editor. It adds nothing to your live site's pages and has zero impact on front-end performance.<\/p><\/dd>\n<dt id=\"will%20it%20change%20or%20break%20my%20existing%20content%3F\"><h3>Will it change or break my existing content?<\/h3><\/dt>\n<dd><p>No. It is purely visual and additive \u2014 it never modifies your block markup or saved content. Find &amp; Replace only changes the text you ask it to.<\/p><\/dd>\n<dt id=\"how%20do%20i%20clear%20formatting%20in%20the%20block%20editor%3F\"><h3>How do I clear formatting in the block editor?<\/h3><\/dt>\n<dd><p>Select the text and click the Clear Formatting button in the block toolbar. It strips inline formatting \u2014 bold, italic, links and more \u2014 in one click.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20full%20site%20editing%20%2F%20the%20site%20editor%3F\"><h3>Does it work with Full Site Editing \/ the Site Editor?<\/h3><\/dt>\n<dd><p>Yes. The core editor improvements apply in both the post editor and the Site Editor. Some tools are specific to the post editor.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20other%20block%20plugins%3F\"><h3>Is it compatible with other block plugins?<\/h3><\/dt>\n<dd><p>Yes. Because it works at the CSS\/UI layer rather than replacing or forking Gutenberg, it is compatible with third-party block libraries.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release on WordPress.org. Includes the calmer editor skin, Find &amp; Replace, Clear Formatting, undo-on-delete, per-block word count, the accent picker, the reduce-autosave toggle, and the Ctrl\/Cmd+Shift+F shortcut.<\/li>\n<\/ul>\n\n<h4>0.8.4<\/h4>\n\n<ul>\n<li>New: keyboard shortcut \u2014 press Ctrl\/Cmd+Shift+F in the editor to open Find &amp; Replace with the search field focused. (Shown in the editor's Keyboard Shortcuts help.)<\/li>\n<\/ul>\n\n<h4>0.8.3<\/h4>\n\n<ul>\n<li>Improved: more comfortable spacing in the Find &amp; Replace panel \u2014 the \"Replace with\" field and the \"Match case\" checkbox now have room to breathe.<\/li>\n<\/ul>\n\n<h4>0.8.2<\/h4>\n\n<ul>\n<li>Housekeeping: renamed the plugin's internal PHP constants and functions to a longer, more distinct prefix, following WordPress.org naming guidelines. No functional changes.<\/li>\n<\/ul>\n\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>Fixed: a script dependency typo prevented the editor enhancements from loading. All features now load correctly.<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>New: a \"Reduce autosave frequency\" toggle that slows background saving and checks, easing typing hitches on slower sites.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>New: Find &amp; Replace. Search the post's text and replace across all blocks from the Writing Tools panel, with a live match count and an optional case-sensitive match. Links, markup and code blocks are left untouched.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>New: removing a block now shows a brief \"block removed \u2014 Undo\" message, so accidental deletions are easy to recover. It stays quiet when you simply press Ctrl\/Cmd+Z.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>New: a one-click Clear Formatting button in the text toolbar to strip inline formatting from a selection.<\/li>\n<li>New: a live word and character count for the selected block in the Writing Tools panel.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>New: a one-time tip teaches arrow-key navigation between blocks (dismissable).<\/li>\n<li>Calmer block inserter \u2014 rounded, responsive hover on blocks.<\/li>\n<li>Header utility icons recede until hovered, keeping focus on your content.<\/li>\n<li>Improved focus visibility for the plugin's own controls, including high-contrast mode.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>List View: clearer hover feedback and more comfortable row spacing for easier scanning.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added a persistent \"Add block\" button at the end of the content, so adding a block no longer depends on discovering the hover-only inserter.<\/li>\n<li>The editor canvas now follows the chosen accent colour.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A calmer, cleaner WordPress block editor \u2014 with Find &amp; Replace, undo-on-delete, and clear formatting. Lightweight, no front-end impact.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/333948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=333948"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/njones35"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=333948"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=333948"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=333948"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=333948"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=333948"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=333948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}