Button-Style Pagination (SCSS)
Turns the page numbers under the blog, archives and Query Loop blocks into evenly sized rounded buttons with a clear current-page state.
Snippet Library
Snippets for category, tag, author and date archives: change titles and descriptions, the number of posts per page, ordering and which post types appear. For sites that rely on well-organized archive pages for readers and search engines.
Turns the page numbers under the blog, archives and Query Loop blocks into evenly sized rounded buttons with a clear current-page state.
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.
Shows a different number of posts on the first page of the blog than on the following pages, for example 3 featured posts up front and 10 per page after that, with pagination still correct.
Redirects author archive pages to the homepage. Good for single-author sites where the author archive duplicates the blog page.
Adds an Edit link under each post on blog, archive and search pages for logged-in users who are allowed to edit that post. Works with classic themes and Query Loop blocks.
Hides posts in chosen categories from the main blog page. The posts remain visible in their own category archive.
Adds a gentle zoom to featured images on the blog page, archives and Query Loop blocks when visitors hover over a post, making lists feel more interactive.
Keeps the posts you list off the main blog page and its pagination while they stay reachable through their own URL, categories and search.
Lists an author's portfolio items, recipes or other custom post type entries on their author page, not just their blog posts.
Mixes entries from a custom post type into the main blog page and feed alongside regular posts.
Wraps featured images on blog, archive and search pages in a link to the post, for themes that show the image without one. Works with classic themes and the Featured Image block.
Inserts a newsletter sign-up box after the third post on the blog page, archives and search results, where browsing readers will see it.
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.
Sets how many entries each custom post type archive shows, separately from the blog setting, for example 12 portfolio items or every testimonial on one page.
Sets how many posts appear on author and date (year, month, day) archives, independent of the main blog setting.
Shows 20 posts on category, tag and custom taxonomy archives without changing the number on the blog page.
Makes yearly, monthly and daily archives also list custom post type entries, such as recipes or events, not just blog posts.
Limits the main blog page to posts from the categories you choose, for example only News, while other categories keep their own archives.
Adds a "Sort by" menu above the blog and archive lists so visitors can switch between newest, oldest, A to Z and most discussed posts.
Puts sticky posts at the top of the category archives they belong to, the same way WordPress already does on the blog page.
Keeps sticky posts in normal date order on the blog page, so you can still mark posts as sticky for other uses without changing the main feed.
Inserts a year heading such as "2024" between posts whenever the year changes on blog and archive pages, making long date-ordered lists easier to scan.