Auto Post Expire
View on WordPress.orgScores higher than 2% of indexed plugins
About
Sets an expiration date for posts, auto moving them to draft after the set period.
What It Does
Auto Post Expire lets you set an expiration date on WordPress posts, after which the plugin automatically moves them to draft status. It works on standard posts and, according to its tags, supports custom post types such as job listings or event entries. The actual expiry check runs on a scheduled cron, so timing precision depends on WordPress's cron reliability rather than real-time triggers.
Who It's For
This plugin suits small content-driven sites that regularly publish time-sensitive material such as job boards, classified listings, daily deals, or event announcements that should quietly disappear once outdated. It is a good fit for site owners who do not want to manually clean up old content but do not need a full content lifecycle or scheduling workflow.
Who Should Skip It
If you need deletion rather than draft conversion, scheduled status changes beyond draft, email notifications before expiry, or per-category expiry rules, this plugin is too limited. Sites running high-volume publications or membership platforms should look at more capable solutions with proven support histories.
The Bottom Line
Auto Post Expire does one specific thing and does it on a recent WordPress version, but the tiny install base, single rating, and unresolved support thread make it hard to recommend confidently. For most users, the safer choice is a more established plugin with a track record of answered support questions. Overall Quality Score: 50.66/100.