WordPress plugin intelligence profile

Kayce Sections – Add Content to Category & Archive Pages

Add banners, sign-up forms and custom content to category, blog, tag and WooCommerce archive pages. No theme edits. Works with any theme.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update31 Oct 20262d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Kayce Sections – Add Content to Category & Archive Pages version 2.3.0 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

Documentation | Plugin page | Support

Your theme decides what your blog index, category archives, tag pages and search results look like — and usually gives you nowhere to put your own content on them. Adding a newsletter sign-up beneath your blog feed, a disclaimer at the top of one particular category, or a seasonal banner that retires itself on a set date normally means editing theme files, and losing that work the next time the theme updates.

Kayce Sections turns each of those into an ordinary WordPress post. Write it, publish it once, and tell it which pages it belongs on. Nothing is hard-coded into your theme, so nothing breaks when your theme changes.

Because each section is a regular post, you design it with the block editor (Gutenberg) or Elementor — there is no shortcode syntax to learn and no page-builder lock-in. You choose where it appears, whether it sits above or below the posts, and who gets to see it.

It 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)
  • Front page (static front 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
  • CPT archives — target the archive page of any custom post type
  • CPT singles — target individual posts of any custom post type
  • Custom taxonomy archives — target every term archive of any public custom taxonomy, including WooCommerce product categories and tags
  • Specific terms — target individual terms within any custom taxonomy, with a searchable term picker

Singular locations supported:

  • Single posts
  • All pages
  • Specific pages — target individual pages with a built-in page picker

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
  • Display scheduling — optional From / To date pickers; sections outside their date range are automatically hidden
  • Device visibility — show on Desktop, Tablet, Mobile, or any combination; implemented in CSS, works with all caching setups
  • User role targeting — restrict a section to specific WordPress user roles (e.g. Subscriber, Editor, Administrator)

Admin experience:

  • At-a-glance list table with Active, Location, Position, and Visibility columns
  • Drag-drop reordering — drag the ☰ handle to reorder sections; order saves instantly with no page reload
  • 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 drag-drop or the standard Order field (Page Attributes)

Embedding a section manually:

  • Archive Section block — pick a section from a dropdown and drop it anywhere, including Full Site Editing templates; the content is rendered on page load, so it always reflects the section as it is now
  • [kcas_section id="X"] — the same thing as a shortcode, for classic editor and page builder content

Both respect every display control (scheduling, roles, devices, login state).

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 screens; front-end CSS and JavaScript load only once you have published a section, and block themes need no script at all
  • All inputs validated against whitelists; category IDs cast with absint(); nonces verified with sanitize_key()
  • Works with all standard caching plugins

For developers:

  • kcas_query_args — filter the WP_Query args before sections are fetched
  • kcas_section_html — filter the HTML of an individual section
  • kcas_sections_html — filter the complete output wrapper HTML
  • kcas_before_sections — action fires before the sections wrapper is output
  • kcas_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
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • archive page
  • block editor
  • category page
  • content sections
  • woocommerce category
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity31 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.2.12.3.0
WordPress compatibility7.1.37.1.4
Version2.1.02.2.1
Version2.0.02.1.0
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.