
WPTinyKit – Simple Post Expiration (Auto Draft, Delete or Redirect)
by WebCrafter Agency on WordPress.org
Schedule expiration for posts, pages, or CPTs. Change status, delete content, or redirect visitors after expiration — simple and lightweight.

Expiration meta box in the post editor
WPTinyKit – Simple Post Expiration is a lightweight and flexible plugin for scheduling automatic content expiration in WordPress.
Whether you’re running a limited-time offer, publishing time-sensitive announcements, or managing event listings, this plugin gives you full control over what happens when your content expires.
You can choose what happens to a post after it expires:
– Change status to draft
– Permanently delete the post
– Set a 301 redirect to any URL (if action is “draft”)
🔹 Ideal for time-sensitive content, campaigns, offers, landing pages, or temporary announcements.
✅ Key Features
- Works with Posts and Pages by default
- Enable for any custom post type
- Add an optional redirect URL after expiration
- Clean and minimal UI integrated into post editor
- Automatic cleanup with built-in WP-Cron (every 5 minutes)
- Manual expiration check when visiting the post
- Admin column showing expiration status (Expired, Soon, Active)
- Full uninstall support – removes all data cleanly
🔧 Use Cases
- Expire marketing landing pages after campaign ends
- Hide outdated product announcements
- Redirect expired posts to your main shop or category page
- Auto-delete obsolete CPT items (events, offers, ads, etc.)
License
This plugin is licensed under the GPLv2 or later.