BACK TO DIRECTORY

MonkeyDesign Content Expiry

by monkeydesign2026

0.0
(0 ratings)

Content Expiry lets you set an expiration date on any post, page, or custom post type. When the date arrives, the plugin automatically changes the content’s status — no manual monitoring required.

Key features

  • Set expiration date and time on any post or page (date/time picker included)
  • Three built-in expiry actions: change to Draft, move to Trash, or make Private
  • Works with any custom post type
  • Configurable default action per site
  • Admin list column shows expiration date at a glance
  • Lightweight — no bloat, no external requests, no tracking
  • WP-Cron based scheduling — reliable, no server cron required

PRO features (coming soon)

  • Email notifications — get notified X days before expiry (admin, author, or custom email)
  • Redirect action — 301 redirect expired content to any URL (SEO-friendly)
  • Content replacement — keep the post published but swap the content with a “this offer has expired” message
  • Expiry dashboard — see what expires in the next 7 / 30 days, filterable by post type
  • Bulk expiry management — set expiration on multiple posts at once from the list screen
  • Recurring expiry — auto-reschedule expiry after it triggers (great for seasonal content)

Screenshots

The Post Expiration meta box in the block editor sidebar — set expiration date, time, and action per post.

The Post Expiration meta box in the block editor sidebar — set expiration date, time, and action per post.

The Posts list with the Expires column showing scheduled expiration date and action.

The Posts list with the Expires column showing scheduled expiration date and action.

The Expires column highlighted in red for posts expiring within 24 hours.

The Expires column highlighted in red for posts expiring within 24 hours.

The Settings page — configure supported post types, default action, and system status.

The Settings page — configure supported post types, default action, and system status.

Plugin Details

Active Installs
0
Total Downloads
216
Version
1.1.0
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.0.4
Added
2026-05-29
Last Updated
2026-05-29 5:36pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0