BACK TO DIRECTORY





Raptor Scheduled Content Expiry gives you full control over what happens to your content when it reaches its expiration date. Set precise expiry dates on posts, pages, and custom post types, then choose from multiple expiry actions: auto-unpublish (move to draft), redirect to any URL, swap the content with a replacement, or simply hide it from visitors.
What You Can Do (Free)
- Set expiry dates and times on any post, page, public custom post type, or WooCommerce product
- Choose an expiry action per post: move to draft, redirect (301 or 302), swap content, or hide from visitors
- Content swap lets you prepare a replacement message, archived notice, or seasonal placeholder
- Auto-redirect expired URLs to any destination so visitors never hit a dead page
- A Minimum Capability setting controls who can create, change or run expiry rules (Contributors and above by default)
- Timezone-aware scheduling that respects your WordPress timezone setting
- Audit log showing every expiry event with timestamp, action taken, and which user configured it
- Quick Edit and Bulk Edit support for setting or clearing expiry dates across multiple posts
- Dashboard widget showing upcoming expirations in the next 7 days
- Clean uninstall: deleting the plugin removes its settings, expiry rules, audit log and queued jobs on every site
- Runs on Action Scheduler for reliable, precise execution
Screenshots

Settings screen in the top-level Content Expiry menu, which also holds Scheduled Actions.

The four expiry actions: Move to Draft, Redirect, Swap Content and Hide from Visitors.

Scheduled Actions queue with Run now and Cancel controls.

The Content Expiry meta box in the block editor.
Plugin Details
Active Installs
0Total Downloads
445Version
1.10.0Requires WP
6.9Requires PHP
7.4Tested Up To
7.1.3Added
2026-05-05Last Updated
2026-10-02 5:54am GMTRatings
5
0
4
0
3
0
2
0
1
0