BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Content Scheduler icon
Possibly abandoned Tested up to 4.1.0 #10 in expire

Content Scheduler

Content Scheduler lets you control when content automatically expires, what to do with that content when it expires, and optionally provide notification to site contributors when the content expired.

Active installs200+100+ tier
Downloads · 30d138▲ +64.3% vs prev. 30d
Rating2.4/58 reviews
Health score28/100At risk
All-time downloads30.9KSince Dec 2010
Support resolved—No recent threads
RequiresWP 2.9PHP any
Downloads · 7d36▲ +20% week over week
Our verdict

Consider an alternative

Content Scheduler shows warning signs in 2026 — compare the alternatives below before installing. It runs on 200+ sites, is rated 2.4/5 and was last updated 12 years ago, and scores 28/100 on our health check.

  • Small user base (200+ active installs)
  • Low rating so far — 2.4/5 from only 8 reviews
  • No update in 11 years
  • Only tested up to WordPress 4.1 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4914Jul 6Aug 19Oct 3
Yesterday7
Daily average (1y)3
Peak day19Sep 14, 2026
Last 12 months967

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Content Scheduler stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
expire >100 2,154 Best expire plugins →
expire posts >100 1,285 Best expire posts plugins →
expiring >100 401 Best expiring plugins →
scheduling >100 2,075 Best scheduling plugins →
sticky >100 1,834 Best sticky plugins →

Version adoption

Share of active sites per release.

  • 2.0100.0%

Rating breakdown

★★★★★★★★★★ 2.4 from 8 reviews

  • 5★25.0%
  • 4★0.00%
  • 3★12.5%
  • 2★12.5%
  • 1★50.0%

About Content Scheduler

From the official readme · v2.0.5

Description

Content Scheduler lets you control when content automatically expires, what to do with that content when it expires, and optionally provide notification to site contributors when the content expired.

Expiration Options

You control what happens upon expiration, including:

  • Change status to Pending, Draft, or Private
  • Add custom text to beginning or end of Post title
  • Unstick sticky Posts
  • Change Categories
  • Add and remove Tags
  • Move to the Trash

Notification Options

Content Scheduler can also notify you:

  • When expiration occurs

This reminder helps you keep content fresh, providing a reminder that content is out of date and needs updated or replaced. Content Scheduler lets you use notification tools without making any changes to content upon expiration, if you’d like.

Installation

Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.

Changelog

If you upgrade to version 2.0.0 from an earlier version, YOU MUST Deactivate and then Activate the plugin manually. Upon Activation, the plugin will migrate the expiration date / time stamps from a string format (2000-01-30 12:30:00) to a unix timestamp.

2.0.5

  • FIX: Keep DatePicker call out of head if DatePicker disabled; Fixes JS error;

2.0.4

  • FIX: Added some error checking in DateTime class
  • UPDATE: Added back the option to show / hide pop-up DatePicker

2.0.3

  • FIX: Change array_replace for PHP 5.2.x compatibility, oops!

2.0.2

  • FIX: Change DateTime::add to DateTime::modify for PHP 5.2.x compatibility.

2.0.1

  • FIX: Allow changing expiration frequency setting to actually work, instead of default 60 minutes.
  • NEW: Setting to add text to beginning or end of title upon expiration.

2.0.0

  • FIX: Date and Time are now stored as unix timestamps, allowing for proper use of Date / Time formatting, as well as more reliable wp-cron scheduling.
  • FIX: Notifictions should now be triggered only once — as an item expires — and not continue to bug you.
  • FIX: Multisite works properly, allowing each blog to have its own Content Scheduler settings.
  • CHANGE: Datepicker changed to jQuery UI Datepicker with Timepicker add-on.
  • CHANGE: Options are retrieved and stored more efficiently.

Full changelog on WordPress.org →

Screenshots

The Content Scheduler options screen, where you determine what happens when the expiration date is reached.
The Content Scheduler options screen, where you determine what happens when the…
Content Scheduler can optionally display the expiraton date and status in a column where your Posts and Pages are listed.
Content Scheduler can optionally display the expiraton date and status in a column where…
Scheduling content expiration uses a small, unobtrusive box on your Post and Pages edit screens.
Scheduling content expiration uses a small, unobtrusive box on your Post and Pages edit…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Content Scheduler alternatives

All expire plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Show/Hide Content at Set Time Show/Hide Content at Set Time Shortcodes to wrap around text, which specify at what date or time that content should… by Dave Clements 10K+ ★★★★★★★★★★ 4.9 (33) 7 years ago 47
2 WP Post Expires WP Post Expires Plugin adds post expires time after which will be performed actions: add prefix to title… by X-NicON 2K+ ★★★★★★★★★★ 3.3 (14) 6 years ago 33
3 Auto Prune Posts Auto Prune Posts Auto deletes expires (prunes) posts after a certain amount of time. On a per category basis… by ramon fincken 1K+ ★★★★★★★★★★ 4.2 (10) 11 months ago 40
4 Expiring Posts Expiring Posts This plugin adds functionality to expire a post on a given date. by Ivan 1K+ ★★★★★★★★★★ 3.5 (2) 5 years ago 30
5 Expire Sticky Posts Expire Sticky Posts A simple plugin that allows you to set an expiration date on posts. Once a post is expired… by Andy von Dohren 1K+ ★★★★★★★★★★ 5 (2) 12 years ago 34
6 Auto Post Expire Auto Post Expire Sets an expiration date for posts, auto moving them to draft after the set period. by ninjatech24 1K+ ★★★★★★★★★★ 5 (1) 1 year ago 32
7 VA Simple Expires VA Simple Expires This is the fork of Simple Expires created by Mr. abmcr. Simple plugin which can set up the… by kuck1u 800+ ★★★★★★★★★★ 4.4 (7) 10 years ago 37
8 Simple Expires Simple Expires Enable Posts and Pages to automatically expire and change at a certain time, and provide… by abmcr 500+ ★★★★★★★★★★ 5 (2) 15 years ago 42
9 Simple Post Expiration Simple Post Expiration A simple plugin that allows you to set an expiration date on posts. Once a post is expired… by Syed Balkhi 400+ ★★★★★★★★★★ 4.6 (7) 10 years ago 37
11 Password Protection Expiration Password Protection Expiration Allows you to easily change the lifetime of the WordPress cookie which allows automatic… by Seth Yoder 200+ ★★★★★★★★★★ 5 (6) 11 years ago 38

FAQ

Content Scheduler: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Content Scheduler free?

Yes. Content Scheduler is free to download and use from the official WordPress.org plugin directory.

Is Content Scheduler safe to use in 2026?

Content Scheduler shows warning signs in 2026 — compare the alternatives below before installing. It runs on 200+ sites, is rated 2.4/5 and was last updated 12 years ago, and scores 28/100 on our health check.

How many websites use Content Scheduler?

Content Scheduler is active on 200+ WordPress websites and has been downloaded 30,886 times since it launched in December 2010. It was downloaded 138 times in the last 30 days.

Does Content Scheduler work with WordPress 7.1?

Content Scheduler is officially tested up to WordPress 4.1.0, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was Content Scheduler last updated?

The latest version, 2.0.5, was released on December 26, 2014 (12 years ago).

Who makes Content Scheduler?

Content Scheduler is developed and maintained by Paul Kaiser.

What are the best alternatives to Content Scheduler?

The most popular alternatives to Content Scheduler are Show/Hide Content at Set Ti… (10K+ installs), WP Post Expires (2K+ installs) and Auto Prune Posts (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.