Home Plugins wptinykit post expiration
WPTinyKit – Simple Post Expiration (Auto Draft, Delete or Redirect) logo

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.

(0)
Expiration meta box in the post editor

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.

Active installations10+
Weekly downloads
13-18.75%
Version1.0.0
Last updated5/24/2025
WordPress version6.0
Tested up to6.8.1
PHP version7.4
Tags
auto draftcleanupexpirationpost statusredirect