"Continue Where You Left Off" on Long Articles
Remembers how far a reader got in a long post (in their own browser only) and offers a "Continue reading" button when they come back, without cookies or accounts.
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.
Remembers how far a reader got in a long post (in their own browser only) and offers a "Continue reading" button when they come back, without cookies or accounts.
Lets REST API clients request posts with orderby=rand, for example to show a few random articles in an app, which WordPress does not allow by default.
Outputs BlogPosting schema (JSON-LD) on single posts with the headline, dates, author, image and publisher.
Removes the post being viewed from Beaver Builder Posts, Post Slider and Post Carousel modules, so "latest posts" blocks on articles never repeat the article itself.
Leaves the post being viewed out of the Bricks query loops you choose, so "More articles" sections in single post templates never repeat the current article.
Inserts a highlighted call-to-action box halfway through post content, where engaged readers are most likely to see it.
Points the canonical tag of a post to the URL in its "original_url" custom field, for articles first published elsewhere, so the original keeps the search credit.
Rewrites archive headings with your own wording, such as "Articles by Jane" on author pages or "Posts from March 2026" on monthly archives.
Adds a custom query ID "wpide_exclude_current" for Elementor Pro's Posts and Loop Grid widgets that leaves out the post being viewed, ideal for "More articles" sections.
Adds a custom query ID "wpide_sticky" that shows only the posts you marked as sticky, so a "Featured articles" section in Elementor Pro stays in sync with the post editor's Sticky option.
Inserts a short "Follow us" box with your social links three quarters of the way through post content, reaching readers who are nearly done.
Lets visitors read a few posts each month for free, then asks them to log in or sign up to keep reading; members always read without limits.
Registers a "Knowledge Base" post type with a nested Topic taxonomy for help articles and documentation, under /docs/.
Adds a [post_card] shortcode that shows another post or page as a card with its image, title and excerpt, perfect for "see also" links inside articles.
Shows a small "Log in or create an account" box halfway through articles for visitors who are not logged in.
Lists posts on the blog page and archives by the date they were last updated instead of the date they were published, so refreshed articles move back to the top.
Lists feed items by the date they were last updated instead of the publish date, so readers see refreshed articles again.
Stops anyone from permanently deleting an image while it is still the featured image of a post or page, and shows which post uses it, so articles never end up with a missing picture.
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.
Removes the post being viewed from any Query Loop block that has the class "wpide-exclude-current", for "More posts" sections under articles.
Places a "Related" link to another post from the same category halfway through each blog post, a well-placed internal link that keeps readers on the site.
Changes every label of the built-in Posts type in the admin, such as the menu, buttons and messages, to a name that fits your site.
Changes the labels of the built-in Posts type to "Articles" across the admin menu, screens and editor, for sites where "posts" means something else.
Inserts your ad code after every 350 words of a post, at paragraph boundaries, so long articles earn more without manual placement.