Pre-Publish Checklist in the Block Editor
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.
Snippet Library
Snippets that add to or change your posts and pages: reading time, author boxes, “last updated” notes, content after the post or after a paragraph, and excerpt tweaks. For bloggers, publishers and anyone who wants richer posts without editing theme files.
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.
Adds links to the previous and next post at the end of each blog post, for themes that do not show post navigation.
Adds a [print_button] shortcode that places a button visitors can click to print the current page, useful for recipes, guides and forms.
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.
Adds a [pull_quote] shortcode that sets a short quotation in large type, floated to the side on wide screens and full width on phones, to break up long articles.
Adds a [random_posts] shortcode that lists a few random posts, optionally from chosen categories or another post type, without running a slow random database query on every page view.
Registers a [reading_time] shortcode that shows an estimated reading time such as "4 min read" for the current post.
Adds a [recent_posts] shortcode that lists your latest posts anywhere, optionally from one category and with dates.
Adds a [recently_updated] shortcode that lists the posts most recently revised, with the date they were updated, to show readers that older guides are being kept fresh.
Lists three posts from the same categories at the end of each single post. No plugin, no extra database tables.
Drops the "Protected:" and "Private:" words WordPress adds in front of the titles of password-protected and private posts.
Cleans up the empty paragraphs and stray line breaks left behind by pasted text, old page builders and shortcodes, so spacing stays even.
Cleans up formatting pasted from Word, Google Docs and web pages when a post is saved, removing inline fonts, colors and sizes, font tags, bare spans and Office classes so text follows your theme.
Inserts your ad code after every 350 words of a post, at paragraph boundaries, so long articles earn more without manual placement.
Swaps words or phrases in post titles, content and excerpts when pages are shown, without editing the posts. Useful after a rebrand or a product rename.
Stops posts from being published while they are only in "Uncategorized" or have no category, and shows the writer a clear message in the block or classic editor.
Prevents posts and pages from being published or scheduled without a title, avoiding "(no title)" entries in menus, feeds, search results and social shares.
Blocks publishing posts that have no hand-written excerpt, so archive pages, search results and social shares always have a proper summary.
Adds [layout_columns] and [layout_col] shortcodes that place content side by side in two, three or four columns and stack them on phones, for classic editor content and page builders without a columns tool.
Adds a "Rewrite & republish" link to published posts that creates a private working copy; when the copy is published, its content replaces the original at the same URL and the copy is removed.
Processes shortcodes typed into the Excerpt field instead of printing them as plain text.
Fills in the excerpt field from the first sentences of the post when it is saved without one, so feeds, plugins and APIs that read the stored excerpt always get a summary.
When a post is saved without a featured image, uses the first image attached to it or the first image block in its content.
Adds plain share links for X, Facebook, LinkedIn, WhatsApp and email under each blog post. No third-party scripts or tracking pixels are loaded.