Hide the Featured Image on Selected Posts
Adds a "Hide featured image on this post" checkbox to the editor, so a post can keep its image for archives, social shares and related posts but not repeat it at the top of the article.
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 "Hide featured image on this post" checkbox to the editor, so a post can keep its image for archives, social shares and related posts but not repeat it at the top of the article.
Adds a "Key takeaways" box built from blocks at the top of every post, a skimmable summary readers and search engines appreciate.
Makes the first paragraph of every blog post slightly larger, a classic magazine touch that draws readers into the article.
Wraps tables in posts and pages in a scrollable container so wide tables no longer break the layout on phones.
Stops posts from being published with a featured image smaller than the size you set, such as 1200 by 630 pixels, so social previews and hero images never look blurry.
Stops posts shorter than a minimum number of words from being published, in both the block editor and the classic editor, to keep thin content off the site.
Automatically unpublishes posts in a chosen category, such as Jobs, Offers or Events, once they are older than a set number of days, so stale listings disappear on their own.
Warns readers at the top of posts older than a set number of years that the information may be out of date.
Adds [post_title], [post_date], [post_modified], [post_author] and [post_url] shortcodes for templates, patterns and widgets that need details of the current post.
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 [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.
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.
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 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.
Adds plain share links for X, Facebook, LinkedIn, WhatsApp and email under each blog post. No third-party scripts or tracking pixels are loaded.
Adds a "Share draft" link under unpublished posts that creates a secret preview address, so a client or reviewer can read the draft without a WordPress account. Links expire after a set number of days.
Shows a short excerpt and a "Read more" link for each post on the blog page, archives and search results, for themes that print the full content of every post.
Displays the publish date of recent posts in a friendly relative format, such as "3 hours ago", and switches back to the normal date after a set number of days.