Best expire plugins for WordPress
The most popular expire plugins for WordPress in November 2026, in WordPress.org’s own popular order, which follows active installs. Show/Hide Content at Set Time leads with 10K+ active installs, ahead of WP Post Expires (2K+) and Auto Prune Posts (1K+). All 25 plugins tagged “expire” are below, with figures from WordPress.org that update every day.
Installs aren’t everything: a recent release, a “Tested up to” that matches the current WordPress, and support threads that get resolved show a plugin is looked after. Open any plugin for its downloads, rank history and alternatives.
Research this niche or see all plugins.
Top 10 expire plugins
- 1.
Show/Hide Content at Set TimeThe most installed expire plugin, with 10K+ active installs. Rated 4.9 from 33 reviews, last updated 7 years ago. Tested only up to WordPress 5.2.30.
- 2.
WP Post Expires2K+ active installs. Rated 3.3 from 14 reviews, last updated 6 years ago. Tested only up to WordPress 5.5.24.
- 3.Auto Prune Posts
1K+ active installs. Rated 4.2 from 10 reviews, updated 11 months ago. Tested only up to WordPress 6.8.12.
- 4.Expiring Posts
1K+ active installs. Only 2 reviews so far, last updated 4 years ago. Tested only up to WordPress 5.9.20.
- 5.Auto Post Expire
1K+ active installs. Only 1 review so far, last updated 1 year ago. Tested only up to WordPress 6.8.12.
- 6.Expire Sticky Posts
900+ active installs. Only 2 reviews so far, last updated 11 years ago. Tested only up to WordPress 4.0.38.
- 7.
VA Simple Expires800+ active installs. Rated 4.4 from 7 reviews, last updated 9 years ago. Tested only up to WordPress 4.5.33.
- 8.Simple Expires
500+ active installs. Only 2 reviews so far, last updated 15 years ago.
- 9.Simple Post Expiration
400+ active installs. Rated 4.6 from 7 reviews, last updated 10 years ago. Tested only up to WordPress 4.7.39.
- 10.Content Scheduler
200+ active installs. Rated 2.4 from 8 reviews, last updated 11 years ago. Tested only up to WordPress 4.1.0.
All 25 plugins tagged “expire”

Show/Hide Content at Set Time
Up in the last 7 days:6#2,072by Dave Clements7 years ago
Shortcodes to wrap around text, which specify at what date or time that content should appear or disappear, either once, or on a recurring basis.
- Installs
- 10K+
- Rating
- 4.9(33)
- Downloads
- 18/day

WP Post Expires
Down in the last 7 days:10#5,060by X-NicON6 years ago
Plugin adds post expires time after which will be performed actions: add prefix to title, move to drafts or trash.
- Installs
- 2K+
- Rating
- 3.3(14)
- Downloads
- 22/day
Auto Prune Posts
Down in the last 7 days:35#6,433by ramon fincken1 year ago
Auto deletes expires (prunes) posts after a certain amount of time. On a per category basis (single category, or all at once.
- Installs
- 1K+
- Rating
- 4.2(10)
- Downloads
- 22/day
Expiring Posts
Up in the last 7 days:2#6,521by Ivan4 years ago
This plugin adds functionality to expire a post on a given date.
- Installs
- 1K+
- Rating
- 3.5(2)
- Downloads
- 11/day
Auto Post Expire
Up in the last 7 days:23#6,582by ninjatech241 year ago
Sets an expiration date for posts, auto moving them to draft after the set period.
- Installs
- 1K+
- Rating
- 5.0(1)
- Downloads
- 11/day
Expire Sticky Posts
Down in the last 7 days:92#6,947by Andy von Dohren12 years ago
A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.
- Installs
- 900+
- Rating
- 5.0(2)
- Downloads
- 11/day

VA Simple Expires
Up in the last 7 days:17#7,388by kuck1u10 years ago
This is the fork of Simple Expires created by Mr. abmcr. Simple plugin which can set up the term of validity.
- Installs
- 800+
- Rating
- 4.4(7)
- Downloads
- 11/day
Simple Expires
Down in the last 7 days:50#8,938by abmcr15 years ago
Enable Posts and Pages to automatically expire and change at a certain time, and provide notification of expiration.
- Installs
- 500+
- Rating
- 5.0(2)
- Downloads
- 11/day
Simple Post Expiration
Down in the last 7 days:71#9,524by Syed Balkhi10 years ago
A simple plugin that allows you to set an expiration date on posts. Once a post is expired, "Expired" will be prefixed to the post title.
- Installs
- 400+
- Rating
- 4.6(7)
- Downloads
- 11/day
Content Scheduler
Up in the last 7 days:74#11,594by Paul Kaiser12 years ago
Schedule content to automatically expire and change at a certain time, and notify people of expiration.
- Installs
- 200+
- Rating
- 2.4(8)
- Downloads
- 0/day
Password Protection Expiration
Up in the last 7 days:65#12,070by Seth Yoder11 years ago
Allows you to easily change the lifetime of the WordPress cookie which allows automatic login to password-protected posts.
- Installs
- 200+
- Rating
- 5.0(6)
- Downloads
- 0/day

Expire posts
Down in the last 7 days:49#15,723by sirmacik10 years ago
Automatic post expirator for WordPress (with custom-post-type support). NO LONGER IN ACTIVE DEVELOPMENT OR SUPPORT.
- Installs
- 100+
- Rating
- 3.0(2)
- Downloads
- 0/day

Media Expirator
Down in the last 7 days:269#16,032by Marco Alluvion11 years ago
Media Expirator plugin allows users to set expiration dates for media library items.
- Installs
- 100+
- Rating
- 5.0(1)
- Downloads
- 0/day
Depublish Posts
#24,335by CodeSupply9 years ago
Schedule your posts or pages to expire at a given date.
- Installs
- 30+
- Rating
- –
- Downloads
- 0/day
Expire Content Block
#26,579by zellerpure9 months ago
Block that hides or replaces content after a set date/time. Perfect for promotions, events, and temporary announcements.
- Installs
- 20+
- Rating
- 5.0(1)
- Downloads
- 0/day
TIEexpire Automated Post Expiry
#27,232by TIEro12 years ago
Expires posts based on multiple criteria, with category and post status options. Sends notifications to users and admin on demand.
- Installs
- 20+
- Rating
- 5.0(1)
- Downloads
- 0/day
TIEtools Automatic Maintenance Kit
Down in the last 7 days:176#34,696by TIEro12 years ago
Automatic post and image expiry, duplicate post detection and server log deletion to keep your site clean and efficient.
- Installs
- 10+
- Rating
- 5.0(3)
- Downloads
- 0/day
TIEdupedeleter Simple Duplicate Post Deleter
Down in the last 7 days:129#34,710by TIEro12 years ago
Simple duplicate post deleter. Trashes duplicate posts based on status and category. Keeps newest or oldest original copy.
- Installs
- 10+
- Rating
- 5.0(1)
- Downloads
- 0/day
DishSoap
Up in the last 7 days:12,471#35,371by Mark Thomes13 years ago
Automatically unpublish or unsticky a post on a specified date and time. Simple interface for ease of use.
- Installs
- 10+
- Rating
- 5.0(2)
- Downloads
- 0/day
Comment Expirator
Up in the last 7 days:4,844#40,064comment-expirator11 years ago
Comment Expirator let's you close comments, pingbacks and trackbacks on your posts, pages and custom post types on an individual basis.
- Installs
- 10+
- Rating
- 5.0(1)
- Downloads
- 0/day

WC Expired Products
Up in the last 7 days:2,032#41,587by nicogaldo10 years ago
Defines a expiration time to products and send an email notifying the author.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day

Athena Post Expiration
Down in the last 7 days:1,872#45,718by Bright Thought, LLC4 years ago
Schedule posts, pages, and custom post type to expire at a certain time.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day
WP Expire Passwords
Down in the last 7 days:10,378#46,142by rob.divincenzo13 years ago
This plugin allows you to set passwords to expire every X amount of days (default is 90) and to expire all non-admin user passwords (requiring new uni …
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day

Auto Expire Posts
Up in the last 7 days:12,079#58,903by lerougeliet7 years ago
Automatically expire posts at a given date
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

Self Destructing Posts
#68,040by Gary Kovar2 months ago
Mark a post as ephemeral: after it has been read, it self-destructs according to the rules you set on that post.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day