WordPress plugin intelligence profile

Teydea Content Expiry – Auto-Expire Posts & Scheduled Status Changes

Set expiry dates on posts and pages to automatically change status, notify editors, and display countdowns.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.8 · PHP 7.4
Directory statusactive
Last directory update30 Oct 20263d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Teydea Content Expiry – Auto-Expire Posts & Scheduled Status Changes version 1.2.0 as active, updated 3d ago and tested up to WordPress 7.1.

Overview

About this plugin

Teydea Content Expiry lets you set an expiry date on any post type and automatically take action when that date arrives.

Whether you manage time-sensitive promotions, seasonal content, legal notices with review deadlines, or news articles that lose relevance, Teydea Content Expiry gives you the tools to handle content lifecycle directly within WordPress.

Key benefits:

  • Automatically move expired content to draft, private, or trash – no manual cleanup needed.
  • Get notified by email before and after content expires, so nothing slips through the cracks.
  • Show visitors countdown timers and timed content blocks that respond to expiry dates.
  • Manage expiring content at scale with bulk edit, quick edit, and a dashboard widget.

Teydea Content Expiry works with posts, pages, and custom post types. It integrates with both the Block Editor (Gutenberg) and the Classic Editor.

Features

  • Expiry Date and Action – Set an expiry date and time on any supported post type, and choose what happens: Move to Draft, Make Private, or Move to Trash.
  • Block Editor Integration – Sidebar panel in Gutenberg for configuring expiry date, time, and action.
  • Classic Editor Integration – Metabox in the sidebar for configuring expiry on sites using the Classic Editor.
  • Posts List Column – Sortable expiry column in the classic posts and pages lists showing scheduled or past expiry dates, completed actions, and previous statuses.
  • Restore Previous Status – Undo an automated status change from the classic posts and pages lists, including Trash. Restoring clears the old expiry so it does not run again.
  • Expired Posts Filter – Dedicated “Expired” view in the posts list with a count of expired posts.
  • Quick Edit and Bulk Edit – Edit expiry settings inline or for multiple posts at once.
  • Dashboard Widget – “Expiring Soon” widget showing posts approaching their expiry date within a configurable time window.
  • Email Notifications – Get notified when content expires, with optional pre-expiry warnings (1, 3, or 7 days before).
  • Configurable Recipients – Send notifications to specific user roles or individual users.
  • Expiry Countdown Block – Display a live countdown timer or static date on the front end, with customizable colors and thresholds. Also available as a [stalepilot_countdown] shortcode.
  • Timed Content Block – Show or hide content based on a date, relative time from publish, or the post’s expiry date. Also available as a [stalepilot_timed_content] shortcode.
  • Automatic Scheduling – Expiry is automatically canceled on trash/delete and rescheduled on restore.
  • Developer Hooks – Extensible via actions and filters for custom integrations.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content expiry
  • content management
  • expiration date
  • post expiry
  • scheduled content
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.8 · PHP 7.4
Update activity30 Oct 20263d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.11.2.0
WordPress compatibility7.1.37.1.4
WordPress requirement6.66.8
Version1.1.01.1.1
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.