
Expire posts and pages automatically. Hide, replace or redirect content after expiry — no cron jobs or deletions.
| Author: | MakeYourWeb (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.8.3 |
| Plugin version: | 1.1.0 |
| Added to WordPress repository: | 20-06-2025 |
| Last updated: | 04-11-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 578 |
| Active installs: | 10+ |
![]() Click to start download |
|
Smart Content Expiry lets you automatically manage content lifecycle in WordPress.
You can schedule an expiration date for any post or page and define what should happen when that date is reached:
- Hide the content entirely
- Replace it with a custom message
- Redirect the visitor to another page or website
Ideal for:
* Time-limited promotions and announcements
* Expiring offers or seasonal content
* Redirecting outdated pages to newer content
* Ensuring stale information disappears automatically
Key features:
* Set an expiration date/time directly in the post editor
* Choose between hide / replace / redirect actions
* Add a custom expiration message or redirect URL
* Shortcode support: [smart_expire expires="YYYY-MM-DD HH:MM"]...[/smart_expire]
* Admin page listing all expiring content (Tools Expiring Content)
No background processes or cron jobs — all logic runs when a visitor views a post.
FAQ
ChangeLog
