Herodotus — On This Day¶
Welcome to the official documentation for Herodotus, a WordPress plugin that lets you create recurring "On This Day in History" events.
What is Herodotus?¶
Herodotus is a specialized WordPress plugin that introduces a dedicated Custom Post Type for historical events. You assign a day and month to each event, and it automatically appears on your site every year on that exact date.
Perfect for: - History blogs and educational websites - Museum and archive websites - Birthday and anniversary calendars - Music, art and cultural timelines - Any site that wants a "This Day in History" section
Quick Start¶
Key Features at a Glance¶
| Feature | Description |
|---|---|
| Custom Post Type | Keeps events separate from regular posts |
| Annual Recursion | Set "May 15" — appears every May 15 |
| Two Layouts | List (pages) and Compact (sidebars) |
| Shortcode & Block | [herodotus] or Gutenberg block |
| Year Badge | Shows the historical year on each card |
| Category Filtering | Filter by custom taxonomy |
| SEO Ready | Open Graph, Twitter Cards, Schema.org |
| Multilingual | WPML, Polylang, 8 included translations |
| Caching | Built-in transient caching |
Requirements¶
- WordPress 5.6 or higher
- PHP 7.4 or higher
- Tested up to WordPress 6.9