Content Sectioner
Content Sectioner is a developer plugin that makes it easy to insert formatting markup (div and img tags) into long pieces of content.
Consider an alternative
Content Sectioner shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 10 years ago, and scores 23/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 10 years
- Only tested up to WordPress 4.6 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Content Sectioner stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| content filtering | >100 |
| Content Formatting | >100 |
| developer | >100 |
Version adoption
Share of active sites per release.
About Content Sectioner
From the official readme · v1.0.0Description
Most modern websites have pages that break the content into multiple sections, with changing background colors and graphics marking the breaks between sections. In order for a page to be broken into sections, typically there needs to be additional markup within the HTML (ie. div tags) that can be targeted in the stylesheet for formatting. However, most content authors don’t want to think about techie stuff like div tags, and prefer to work in the Visual editor which only provides for semantic markup (“Paragraph”, “Heading 1”, etc.).
Content Sectioner takes advantage of WordPress’s content filtering mechanism and makes it easy for a theme developer to insert the necessary sectioning markup auto-magically while allowing content authors to still work as they prefer. It looks for specified landmarks within the content (such as h3 tags) and performs the necessary code insertions or replacements. It does this using a concise and easy-to-use notation, relieving the theme developer from having to write (often repetitive) regular expressions and string manipulation.
A concrete example
Suppose you’re working on a site and you want the About page (with slug about) to have an inset in the middle of it with a blue background setting it apart. The inset should contain the first occurence of a “Heading 3” and all the paragraphs up until just before the next “Heading 2”. The stylesheet will apply the changing background to elements with the selector .inset.
Assuming your index.php file contains something like this:
<?php
$current_slug = get_queried_object()->post_name;
get_template_part('content', $current_slug);
?>
Then in the file content-about.php, you can set up the Content Sectioner like so:
<?php
$sectioner = new ContentSectioner();
$sectioner->replace_first(
array(
'open_tag' => 'h3',
'open_insert' => '<div class="inset">',
'open_policy' => 'before',
'close_tag' => 'h2',
'close_insert' => '</div>',
'close_policy' => 'before'
)
);
// Do the usual Loop thing here...
?>
The About page (and only the About page) will have this inset section inserted.
You can provide replacement rules that replace/insert at the first occurrence of a match, the next occurrence, all remaining occurrences, or all occurrences in the entire piece of content. You can place the inserted HTML before or after a match, or replace the match. Also, you can match a closing tag by simply providing the preceding slash character (eg. ‘/h2’). Tag matches will match against any variant of a tag (upper or lowercase, with or without attributes, as an opening tag or as a self-closing tag like <hr />). In the rare case that something other than a tag needs to be matched, you can supply a raw regex instead of a tag.
Providing instructions
As the theme developer, you likely would want to let the content authors know that this magic insertion of sections will occur, and what landmarks need to be present in their content to trigger the sectioning.
In some file in your theme that gets loaded for every page (most likely functions.php), you can provide such instructions along with the slug for the page to which the instructions apply. The instructions will appear at the top of the Edit Page page in the admin.
ContentSectioner::provide_instructions('about', "
A blue background will be placed behind everything starting at the first Heading 3
through just before the next Heading 2.");
Full User Guide
For full documentation and more sample use cases, visit the Content Sectioner homepage.
Installation
The plugin may be used either as a conventional plugin, or since it is only one class file, embedded within a custom theme.
As a plugin from the WordPress dashboard
- Visit ‘Plugins > Add New’
- Search for ‘Content Sectioner’
- Activate Content Sectioner from your Plugins page
As a plugin from WordPress.org
- Download Content Sectioner
- Upload the
ContentSectioner.phpfile to the/wp-content/pluginsdirectory - Activate Content Sectioner from your Plugins page
Embedded in a custom theme
- Download Content Sectioner
- Either concatenate the contents of the
ContentSectioner.phpfile into yourfunctions.phpfile, or place it in your theme folder andrequireit when needed
Changelog
Initial release, nothing to upgrade!
1.0.0
- Initial release
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Content Sectioner alternatives
All content filtering plugins →| Rank | Plugin | Active installs |
|---|---|---|
| 2 |
|
<10 |
FAQ
Content Sectioner: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 15, 2026
Is Content Sectioner free?
Yes. Content Sectioner is free to download and use from the official WordPress.org plugin directory.
Is Content Sectioner safe to use in 2026?
Content Sectioner shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 10 years ago, and scores 23/100 on our health check.
How many websites use Content Sectioner?
Content Sectioner is active on 10+ WordPress websites and has been downloaded 1,852 times since it launched in September 2016. It was downloaded 37 times in the last 30 days.
Does Content Sectioner work with WordPress 7.1?
Content Sectioner is officially tested up to WordPress 4.6.30, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
When was Content Sectioner last updated?
The latest version, 1.0.0, was released on September 3, 2016 (10 years ago).
Who makes Content Sectioner?
Content Sectioner is developed and maintained by Kirk Bowers.
What are the best alternatives to Content Sectioner?
The most popular alternatives to Content Sectioner are Manage Tags (<10 installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card

