Kayce Custom Archive Sections Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Kayce Custom Archive Sections lets you create and manage reusable content areas that appear automatically before or after the post loop on your WordPress archive pages — no theme file editing required.
Each section is a regular WordPress post, so you can design it with the block editor (Gutenberg) or Elementor, publish it once, and it shows up exactly where you set it.
The plugin works with both classic PHP themes and modern Full Site Editing (FSE) / block themes like Twenty Twenty-Five — out of the box, with no extra configuration.
Archive locations supported:
- Blog index (Posts page)
- All category archives
- Specific category archives — target individual categories with a built-in category picker
- Tag archives
- Author archives
- Search results pages
- Date archives
Display controls:
- Before or after the post loop — per section
- Active / Inactive toggle — publish a section without displaying it yet
- Visibility by login state — show to everyone, logged-in users only, or logged-out visitors only
Admin experience:
- At-a-glance list table with Active, Location, Position, and Visibility columns
- One-click Duplicate action to clone any section as a draft
- Preview link in the meta box that jumps straight to the relevant archive page
- Display order controlled via the standard Order field (Page Attributes)
Performance & security:
- Transient caching — sections are cached per location, position, and login state; cache is busted automatically when a section is saved or the plugin is deactivated
- Admin CSS and JavaScript load only on the Archive Sections edit screen — zero frontend asset overhead
- All inputs validated against whitelists; category IDs cast with
absint(); nonces verified withsanitize_key() - Works with all standard caching plugins
For developers:
kcas_query_args— filter the WP_Query args before sections are fetchedkcas_section_html— filter the HTML of an individual sectionkcas_sections_html— filter the complete output wrapper HTMLkcas_before_sections— action fires before the sections wrapper is outputkcas_after_sections— action fires after the sections wrapper is output- Sections are wrapped in
<section class="kcas-archive-section" id="kcas-section-{ID}">and<div class="kcas-archive-sections kcas-archive-sections--{before|after}">for easy CSS targeting
Perfect for:
- Hero banners or intro text above your blog feed
- Promotional blocks, CTA banners, or newsletter sign-ups below posts
- Category-specific messaging (e.g. a disclaimer on a legal advice category)
- Showing different content to logged-in members vs. public visitors
- Search results page enhancements
Screenshots
No screenshots provided

