Best unpublish plugins for WordPress
The most popular unpublish plugins for WordPress in November 2026, in WordPress.org’s own popular order, which follows active installs. Gtuk unpublish posts leads with 90+ active installs, ahead of Content Unpublisher (70+) and MSC Post Expiry (30+). All 7 plugins tagged “unpublish” 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 7 unpublish plugins
- 1.Gtuk unpublish posts
The most installed unpublish plugin, with 90+ active installs. Only 3 reviews so far, last updated 8 years ago. Tested only up to WordPress 4.9.35.
- 2.
Content Unpublisher70+ active installs. Only 1 review so far, updated 2 weeks ago.
- 3.
MSC Post Expiry30+ active installs. No reviews yet, updated 2 months ago.
- 4.Unpublish
30+ active installs. No reviews yet, last updated 8 years ago. Tested only up to WordPress 4.9.35.
- 5.WST Post Expiration
10+ active installs. No reviews yet, updated 1 month ago.
- 6.
ContentTimerFewer than 10 active installs. No reviews yet, updated 4 weeks ago.
- 7.Creotec Content Expiration Manager
Fewer than 10 active installs. No reviews yet, updated 3 weeks ago.
All 7 plugins tagged “unpublish”
Gtuk unpublish posts
Up in the last 7 days:69#17,105by gtuk8 years ago
Adds the possibility to set an upublish date to pages, posts and custom post types.
- Installs
- 90+
- Rating
- 5.0(3)
- Downloads
- 0/day

Content Unpublisher
Down in the last 7 days:524#18,310by skldrth14 days ago
A lightweight plugin to automatically unpublish or trash posts, pages and custom post types at a scheduled time.
- Installs
- 70+
- Rating
- 5.0(1)
- Downloads
- 11/day

MSC Post Expiry
Up in the last 7 days:1,203#24,042by djm562 months ago
Automatically expire posts and pages on a schedule — trash, delete, draft, make private, recategorise or redirect. With notifications and analytics.
- Installs
- 30+
- Rating
- –
- Downloads
- 0/day
Unpublish
Down in the last 7 days:231#24,327by Doug Wollison8 years ago
Adds a one click "Unpublish" button to the WordPress edit screen; switches the status to pending.
- Installs
- 30+
- Rating
- –
- Downloads
- 11/day
WST Post Expiration
Up in the last 7 days:1,387#30,271by webtatsu1 month ago
Set an expiration date and time on a post. Once that time passes, the post is moved back to draft automatically.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day

ContentTimer
Up in the last 7 days:13,715#56,423by CT1 month ago
Automate when your WordPress content starts, expires, and changes. Expire posts, pages and custom post types automatically.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day
Creotec Content Expiration Manager
Up in the last 7 days:5,702#62,576by nativebreed27 days ago
Add expiration dates and lifecycle actions to posts, pages, and public custom post types.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day