Heading Outline Panel With Skipped-Level Warnings
Adds a "Heading outline" panel to the block editor sidebar that lists the post's headings as an indented outline and flags skipped levels (such as an H2 followed by an H4) and empty headings.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Adds a "Heading outline" panel to the block editor sidebar that lists the post's headings as an indented outline and flags skipped levels (such as an H2 followed by an H4) and empty headings.
Hides color, typography, spacing and border controls in the block editor for authors and contributors, so they focus on writing while editors keep full design control.
Removes the core blocks you list from the post editor, so writers only see the blocks you want them to use.
Removes the Additional CSS class(es) field from the block Advanced panel for non-administrators, keeping authors to the styles you have designed.
Adds a "Highlight" button to the text formatting toolbar that wraps selected words in a <mark> tag with a marker-pen look, for emphasis in posts.
Adds a "Keyboard key" format to the text toolbar that wraps text in <kbd> and styles it like a key cap, for tutorials with shortcuts such as Ctrl + S.
Gives authors and contributors a short list of everyday blocks (text, headings, lists, images, quotes, embeds) while editors and administrators keep every block.
Reduces the unit dropdowns in spacing and size controls to the units you want (for example px, rem and %), keeping layouts consistent.
Registers every .html file in wp-content/patterns/ as a block pattern, using the file name as its title, so designers can add patterns by dropping in markup copied from the editor.
Adds your registered custom image sizes to the size dropdown in the block editor and media modal, so editors can pick them when inserting images.
Lists links whose text is "click here", "read more", "here" or a bare URL in the block editor's pre-publish panel, so authors can rewrite them to describe where they lead.
Adds a checklist to the block editor's publish panel, such as "Spell-checked" or "Links tested", and keeps the Publish button locked until every item is ticked.
Shows a panel in the block editor's pre-publish check listing every image block that has no alternative text, with a button to jump to each one.
Adds an "Editorial notes" panel to the editor sidebar where writers and editors leave internal notes about a post, such as sources or open questions, that never appear on the site.
Removes the post being viewed from any Query Loop block that has the class "wpide-exclude-current", for "More posts" sections under articles.
Shows posts in random order in any Query Loop block with the class "wpide-random-order", for rotating testimonials, team members or featured posts.
Adds a "Readability" panel to the block editor sidebar with the word count, average sentence length, number of very long sentences and a Flesch reading ease score that updates as you write.
Hides the Position: Sticky setting from Group blocks in the editor, so editors cannot accidentally pin sections to the top of the screen.
Only administrators can lock and unlock blocks, so locked layouts stay intact when other users edit content.
Hides the "Code editor" mode of the block editor from everyone except administrators, so other users only edit visually.
Adds a panel to the editor sidebar that previews how the post may look as a search engine result, with its title, address and description, updating live as you edit the title and excerpt.
Loads the CSS from Appearance > Customize > Additional CSS into the block editor canvas, so posts look the same while you write as they do on the site.
Adds the post ID and a copyable short link (?p=123) to the Summary panel of the block editor sidebar, which is handy for shortcodes, support tickets and quick sharing.
Shows a live character count for the post title in the editor sidebar, turning amber and red as it passes the length search engines usually display, to help write tidy titles.