A WordPress plugin for displaying simple content creation statistics, while also handling stylometry markers. Initially built for usage on my own website: https://alexboia.net/. See features below.
- Track post publishing statistics per month and per year;
- Define content pillars for custom statistics (also per month and per year);
- Lightweight stylometry with the following supported metrics:
- Lightweight and fast performance;
- Clean and intuitive interface;
- Available languages:
English(default) andRomanian.
I built this because I wanted a small editorial mirror inside WordPress. Something beyond an optimized vending machine, something simpler and more personal: a way to see my own publishing rhythm.
The first version was plain post statistics:
- how many posts I published per month,
- how many per year,
- the total count,
- the average,
- and the peak.
Nothing revolutionary. Just enough to see whether the blog is alive, asleep, or pretending to be a quarterly journal by accident.
Then I added content pillars as a sort of "what-if". WordPress categories are useful, but they do not always match the larger editorial directions of a site. A pillar lets me group several categories under one theme and see how much I actually write in that area. For example, a travel pillar can include several travel-related categories without changing the public taxonomy of the site.
The third layer is even more experimental: style metrics. For each post, the plugin can compute indicators as those mentioned above.
These metrics are first and foremost editorial signals:
- a high readability score may mean the article is dense;
- a high punctuation score may reveal a fragmented or rhetorical rhythm;
- a high Yule’s K may suggest too much lexical repetition;
- a high negativity score may simply mean that the article is doing honest critical work and should be left alone with a cup of coffee and a sharpened axe.
The useful part is less the number itself and more the question it raises: should I split this sentence, vary this vocabulary, reduce this repetition, soften this passage, or deliberately keep the text exactly as it is?
That is why the plugin supports preferred ranges. I do not treat them as universal standards. They are closer to a house style: a personal editorial profile for the kind of writing I want to publish.
Condei Simple Post Stats is free. It may also become part of a broader family of small WordPress tools for people who still care about writing, editing, and publishing in a calmer, more text-centered way.
The goal is modest: fewer distractions, better editorial awareness, and a writing environment that treats the author as an author, not as a block arrangement technician.
For the style metrics part I shamelessly borrowed the idea from Victor's Paradigma project.
- Requires
WordPressat least: 6.8; - Requires
PHPat least: 7.4; - Ideally
mbstringPHP extension should be enabled, but not mandatory.
Fetch the archive and download it as you would any WordPress plugin. Not currently available on WordPress plug-in directory and will not be.
| Parameter | Type | Default | Description |
|---|---|---|---|
OutputPath |
String | .\dist |
Directory where the ZIP file will be created |
PluginName |
String | abnet-post-stats |
Name of the plugin (used for folder and file names) |
Version |
String | 1.0.0 |
Version number to embed in files |
IncludeDevFiles |
Switch | false |
Include development files (examples, tests, etc.) |
Verbose |
Switch | false |
Show detailed logging output |
Call it either from the root plugin directory or from the build directory.
.\build\package-plugin.ps1 -Version "1.1.0"Will create an archive in the local .\dist folder (within the plugin root).
| Version | Changes |
|---|---|
1.0.0 |
Simple per year and per month statistics. |
1.1.0 |
Introduced per year and per month statistics for custom content pillars; introduced stylometry. |
The plugin does not collect any data. It uses the current WordPress posts table to compute its statistics
I don't really intend to update the code unless there's something really wrong with it or if I need anything else on top of what's already here. Feel free to fork and use as you please.
I put some of my free time into developing and maintaining this plugin. If it helped you in your projects and you are happy with it, you can...






