Overview of Key Features

  1. Set Expiry Dates Directly in Post Editor
    • When creating or editing a post, page, or any public custom post type, you can set an expiry date using a simple Date/Time picker (the “Expiry Settings” meta box).
    • The plugin stores this date (converted to GMT) as post meta (_content_expiry_date).
  2. Automatic Drafting of Expired Content
    • Content marked as expired is automatically converted to “draft” status, removing it from public view.
  3. Works for All Public Post Types
    • By default, the plugin adds the expiry date meta box to all post types registered with 'public' => true.
    • This includes Pages, Posts, and any other custom post types you might have, like “Events” or “Products.”
  4. No Manual Clean-Up Required
    • If you often publish time-sensitive content (events, promotions, announcements), you won’t need to remember to return later and manually remove or hide it.
    • This saves time and ensures site visitors won’t see outdated information.