Auto Post Expire
Sets an expiration date for posts, auto moving them to draft after the set period.
The facts
- Rating
- 5★ from 1
- Active installs
- 1k+
- Price
- Free
- Last updated
- 20 Jun 2025
- Added
- Nov 2024
- Requires WP
- 5.8
- Tested up to
- WP 6.8.8
- Requires PHP
- 5.2.4
- Downloads
- 4,137
Our analysis
AI-assistedAuto Post Expire is a WordPress plugin that allows you to set expiration dates for your posts. Once a post reaches its expiration date, it is automatically moved to draft status, making it invisible on the front end while remaining accessible for editing in the backend. This feature is particularly useful for managing time-sensitive content such as promotions and announcements.
The plugin includes a user-friendly interface for easy configuration, allowing you to choose specific expiration dates and see which posts are set to expire. It supports various post types, making it versatile for different content management needs.
Best for: This plugin is suitable for anyone managing time-sensitive content on their WordPress site.
What it does well
- ✓Automatically moves expired posts to draft status
- ✓Customizable expiration dates for posts
- ✓Supports various post types, including custom posts
- ✓User-friendly interface for easy configuration
- ✓Helps maintain a clean and relevant website
Where it falls short
- •Limited information on additional features or support
- •No mention of compatibility with specific themes or plugins
Verdict
Auto Post Expire offers a straightforward solution for managing post expiration, making it a practical choice for users needing to handle timely content effectively.
From the developer
ninjatech24's own description of Auto Post Expire, lightly tidied.
This plugin allows you to automatically set an expiration date for your posts, ensuring they are managed efficiently over time.
When a post reaches its expiration date, it is automatically moved to draft, making it no longer visible on the front end but still available for editing or future publication.
This feature is ideal for content that is time-sensitive, such as promotions, announcements, or event-related posts, helping you maintain a clean and relevant website without needing to manually manage outdated content.
You can configure the expiration period to suit your needs, streamlining post lifecycle management.
Features
-
Automatic Post Expiration: Set an expiration date for posts, after which they are automatically moved to draft status.
-
Customizable Expiration Date: Choose a specific date for posts to expire.
-
Expiration Status Indicator: Clearly see which posts have expiration dates and when they are set to expire.
-
Post Type Compatibility: Supports various post types, including blog posts, custom posts, and more.
-
User-Friendly Interface: Simple and intuitive settings within the WordPress admin panel for easy configuration.
How it works
After creating or editing a post, you can set a specific expiration date or by edit posts. This is typically done via a simple calendar picker.
The plugin automatically monitors all posts with expiration dates, checking the current date against the set expiration.
When a post reaches its expiration date, the plugin automatically moves it to draft status. This makes the post invisible to users on the front end but still accessible for you in the backend for review, edits, or republishing.
The plugin works with most post types, including custom post types.
We’d love to hear your feedback or suggestions for additional features!
License
This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.