"Read Next" Link Two Thirds Into Posts
Adds a "Read next" link to another post from the same category two thirds of the way through each article, keeping readers on your site.
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 "Read next" link to another post from the same category two thirds of the way through each article, keeping readers on your site.
Changes the text of the link created by the More block and stops it from jumping halfway down the post when clicked.
Stops WordPress from wrapping text in paragraph tags and adding line breaks in classic content and excerpts. Block content is not affected.
Registers a [copyright_years] shortcode that outputs a range like "© 2016–2026 Site Name", starting from your first post or a year you choose.
Shows a short "5 min read" line at the top of every blog post, calculated from the number of words in the post.
Hides shortcodes such as [old_slider id="3"] that show up as raw text after the plugin that handled them was removed.
Adds a [spoiler] shortcode that blurs a word or sentence until the reader clicks it or presses Enter or Space, and keeps the hidden text from screen readers until it is revealed.
Adds a "Key takeaways" box built from blocks at the top of every post, a skimmable summary readers and search engines appreciate.
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.
Adds a [pdf_viewer] shortcode that shows a PDF from the Media Library or a URL inside the page with the browser's built-in viewer, plus a download link for phones that cannot display it inline.
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.
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.
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.
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.
Adds a [scheduled] shortcode that shows the text inside it only from a start date, until an end date, or between both. Ideal for limited offers and event notices.
Fills the editor of every new post with your own starter text or outline, so writers begin from the same structure each time.
Adds a [data_table] shortcode that turns comma-separated lines typed between the tags into a clean, accessible HTML table with a header row, which is much quicker than building tables by hand.
Adds tags to posts when they are saved if the title or content mentions keywords you define, for example tagging every post that mentions "WooCommerce" or "Gutenberg", so tagging stays consistent.