Share a Draft With a Secret Link
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.
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 "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.
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.
Adds a [show_to] shortcode that reveals the text inside it only to users with the roles you list, such as editors or customers.
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.
Adds "Last updated on" with the modified date at the top of posts that were edited at least a day after publishing.
Prints the featured image at the top of single posts, for themes that only use featured images on archive pages.
Counts how many times each blog post is viewed, shows the total in a Views column in the posts list and adds a [post_views] shortcode for the front end.
Adds [site_name], [site_tagline] and [site_url] shortcodes so text that mentions your site stays correct if you rename or move it.
Adds an [email] shortcode that prints a clickable email address encoded so simple spam bots cannot harvest it.
Places a sponsor or partner message 80% of the way through each post, where it reaches readers who are almost finished without interrupting the start.
Adds a [star_rating] shortcode that shows a rating such as 4.5 out of 5 as stars, with half stars and a text label for screen readers, for reviews and comparison posts.
Fills the editor of every new post with your own starter text or outline, so writers begin from the same structure each time.
Lets authors and contributors write and submit posts as usual, but once a post is published only editors and administrators can change it, which keeps approved content approved.
Gives code blocks and inline code in your posts a dark, readable style with rounded corners, a monospace font stack and horizontal scrolling for long lines.
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.
Adds a [greeting] shortcode that says Good morning, Good afternoon or Good evening based on your site's timezone, with the logged-in user's first name when there is one.
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.
Converts web addresses and email addresses typed as plain text in posts into clickable links.
Adds an "Unpublish on" date box to the post editor and moves expired posts back to draft automatically, for time-limited offers and announcements.
Removes the sticky flag from posts a set number of days after they were made sticky, so featured announcements do not stay pinned to the top of the blog forever.
Rewrites old http:// links and images pointing to your own domain to https:// when content is displayed, fixing "not secure" mixed content warnings after moving to SSL without editing every post.
Shows a warning in the block editor when another post or page already has the same title, so you avoid confusing duplicates in search results, menus and your own lists.