Herodotus Pro / Documentation

Custom Post Type

Herodotus registers its own Custom Post Type: herodotus_post.

Why a Separate Post Type?

Your regular WordPress posts (blog articles, news, etc.) remain completely untouched. Herodotus events live in their own space, with their own:

  • Admin menu
  • List table with custom columns
  • Date metabox
  • Category taxonomy
  • Archive and single templates

Technical Details

Property Value
Post Type Slug herodotus_post
Public Yes
Has Archive Yes
Supports Title, Editor, Thumbnail, Excerpt, Post Formats
Menu Icon Dashicons: calendar-alt
Rewrite Slug herodotus

What This Means for You

  • Herodotus events do NOT appear in your regular blog feed.
  • They do NOT interfere with your blog's RSS feed.
  • They have their own URL structure: yoursite.com/herodotus/event-slug/
  • They have their own archive: yoursite.com/herodotus/

Note: The CPT archive at yoursite.com/herodotus/ shows all published events using the standard WordPress loop - without filtering by today's date. To display only today's events, use the [herodotus] shortcode on a regular page instead.

Event Tags

Events also use the standard post_tag taxonomy. Pro adds tag output and tag filtering to event listings. Event categories use their own hierarchical taxonomy, herodotus_category.

Event RSS Feed

The event feed at /herodotus/feed/ is date-based and follows the plugin query settings. With the default Today mode, it delivers today's events rather than the most recently published events. The general blog feed remains separate.