Auto Post Expiry Manager

Auto Post Expiry Manager

Details
View on WordPress

Auto Post Expiry Manager allows you to set an expiry date and time for any post or custom post type. Once the scheduled expiry time is reached, the post will automatically switch from “Published” to “Draft” status.

It’s useful for:
– Event announcements
– Time-sensitive promotions
– Auto-drafting outdated posts
– Limiting visibility on dated content

Key Features:
– Works with all public post types
– Set expiration time using a simple datetime picker
– Lightweight cron job runs every minute
– Automatically removes expiry after execution
– Manual trigger available via URL for testing

License

This plugin is licensed under the GPLv2 or later.
Copyright (c) 2025 Hardik Galiya

Details

Plugin code:
auto-post-expiry-manager
Plugin version:
1.0
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.2 or higher
Test up to WP version:
6.8.1
Total installations:
80
Last updated:
2025-06-23
Rating:
Times rated:
0
auto-unpublish
expire-posts
post-expiration
post-lifecycle
schedule-post-draft