As of April 2026, WP Post Expires is a WordPress expire plugin with 2.0K+ active installations and a 3.3/5 rating from 14 reviews. It has been downloaded 36K+ times in total. Requires WordPress 5.0+ and PHP false+. Available on WordPress.org since 2016. Last updated 5 years ago — may have compatibility concerns. Downloads are up 7% this week. Top alternative: Show/Hide Content at Set Time.
A simple plugin that allows to set the date for the posts, after which will be performed one of 3 actions: “Add prefix to title”, “Move to drafts”, “Move to trash”.
XNPostExpires::isExpired($post_id)
XNPostExpires::dateExpiration($post_id, $date_format)
Works great, I use it on several sites.
Update 3/8/21.
Not working with 5.6.2.
Several issues from earlier support tickets seem to still be unresolved.
The time-picker isn’t appearing under the calendar picker.
Custom Post Types aren’t being expired.
I notice that support tickets going back one year haven’t been answered.
Is this plugin being supported?
guys, it is working completely fine. I personally tested on 5.1.1 wordpress. read the installation instruction. Thanks team.
Upon first installation, the date picker doesn’t work when trying to set the expiry date. Well, that basically renders this plugin useless.
Great idea, but needs to work properly first.
>>This plugin turns posts to a blank page when set a date to expire.
same with me. Any ideas?
| WordPress | 5.0+ requiredTested up to 5.5.18 |
| PHP | false+ required |
fix bug loop expire. Tnx @d79 (https://github.com/d79)
versiob wp 5.5.3
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.