"Load More" Button for Blog Archives
Replaces the numbered pagination on blog and category pages with a "Load more posts" button that adds the next page of posts without leaving the page.
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.
Replaces the numbered pagination on blog and category pages with a "Load more posts" button that adds the next page of posts without leaving the page.
Adds a small "New" label next to the titles of posts published in the last few days on your blog and archive pages.
Adds an [on_this_day] shortcode that lists posts published on today's date in previous years, a simple way to resurface archive content on the homepage or in a sidebar.
Adds a "View all 42 posts on one page" link under paginated category, tag and other archives that are not too large, for readers who prefer to scroll or search the page.
Makes /random/ open a random published post, a fun "Surprise me" link for menus that keeps readers exploring your archive.
Returns a 404 for the author archive of anyone who has never published, such as subscribers and customers, so their usernames and empty profile pages are not exposed.
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.
Puts a regular page in front of a custom post type in the Yoast SEO breadcrumbs, for example Home > Services > Web Design when services have no archive.
Inserts your blog page (Settings > Reading > Posts page) after "Home" in the Yoast SEO breadcrumbs of single posts and post archives.
Adds an [archives] shortcode that lists your posts by month or year, as a list or a dropdown, anywhere in content or widgets.
Changes the classic Archives widget to list years instead of months and caps how many entries it shows, keeping the sidebar short on old blogs.
Changes the "Read More" link text that the Astra theme shows on blog archives to your own wording, such as "Continue reading".
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 ProfilePage JSON-LD to author archives, describing the author as a person with their name, bio, avatar and website.
Adds an [authors_list] shortcode that shows everyone who has published posts, with avatar, short bio and number of posts, linking to each author's archive, for "Our writers" pages.
Prints a meta description from the excerpt or opening words of posts, from term descriptions on archives and from the tagline on the homepage. Skipped when an SEO plugin is active.
Registers a block bindings source so paragraphs, headings, buttons and images can show the post author's name, bio, archive link or avatar, which is handy for author boxes in block themes.
Turns the page numbers under the blog, archives and Query Loop blocks into evenly sized rounded buttons with a clear current-page state.
Adds canonical link tags to the blog page, category, tag, author and post type archives, which WordPress only does for single posts and pages by default.
Turns each post in Query Loop blocks into a card with padding, rounded corners, a soft shadow and a lift on hover, for blog and archive templates in block themes.
Registers a "Case Studies" post type with an Industry taxonomy for showcasing client results, with an archive at /case-studies/.
Lets you assign categories and tags to pages, and includes those pages on the matching category and tag archives.
Changes author archive addresses from /author/name/ to a word of your choice, such as /team/name/ or /writers/name/, to match how your site talks about its people.
Changes the URL base of a post type registered by a theme or plugin, for example from /portfolio/ to /work/, including its archive.