Accessible Pagination Labels
Gives numbered pagination links clear labels such as "Page 3" and names the pagination landmark "Posts pages", so screen reader users know what each link does.
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.
Gives numbered pagination links clear labels such as "Page 3" and names the pagination landmark "Posts pages", so screen reader users know what each link does.
Inserts a block of HTML (an ad, a newsletter prompt or any call to action) after the third paragraph of single posts.
Inserts your ad code after the first quarter of each post's content, a placement that tends to perform well without pushing the article down.
Includes entries from custom post types in the main RSS feed along with regular posts.
Adds wpml_language and wpml_translations fields to posts and pages in the REST API, so headless front ends and apps know each item's language and the IDs of its translations.
Adds width and height attributes to images in your posts that lack them (for example images pasted from other sites or old posts), using the real image file size, which prevents layout jumps while pages load.
Registers a "wp site-stats" WP-CLI command that prints counts of posts, pages, comments and users, as a template for your own command-line tools.
Adds rel="nofollow" to links in posts and pages that point to other websites, while keeping any rel values already set. Links to your own domain are untouched.
Automatically inserts the Author Biography block after the post content in your block theme's single post template, without editing the template.
Inserts your blog page (Settings > Reading > Posts page) after "Home" in the Yoast SEO breadcrumbs of single posts and post archives.
Shows an affiliate or sponsorship disclosure at the top of posts in the categories you choose, so you never forget to add it by hand.
Lets users who can write posts but not upload files (the Contributor role) add images to their drafts. The role itself is not changed in the database.
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.
Makes links inside posts and pages underlined, so they can be recognised without relying on color alone, as WCAG requires for links in text.
Replaces the plain underline on links inside post content with a thin line that thickens on hover, a subtle touch that keeps links easy to spot.
Adds an [archives] shortcode that lists your posts by month or year, as a list or a dropdown, anywhere in content or widgets.
Adds article:published_time and article:modified_time meta tags to blog posts, which social networks and search engines use to understand how fresh a post is.
Outputs BlogPosting schema (JSON-LD) on single posts with the headline, dates, author, image and publisher.
Shows a confirmation dialog when someone clicks "Trash" under a post, page or media item, or applies the Move to Trash bulk action, to prevent accidental removals.
Gives posts created outside the editor, for example by importers, cron jobs, forms or the REST API, the default Polylang language when they have none, so they do not vanish from language-filtered lists.
Removes the previous and next post links that the Astra theme adds below single posts, for a cleaner end of article or when you show related posts instead.
Adds a Media column to the Posts and Pages lists with the number of files uploaded to each item, linking to them in the Media Library, to spot heavy or image-less content.
Shows the author's photo, name, number of posts, bio and website at the top of their author archive, turning it into a proper profile page.
Adds a box with the author avatar, name, biography and a link to their other posts at the end of single posts. Authors without a biography are skipped.