Extensions

Scheduled Content: publishing and expiring on a timetable

3 min read Updated September 2026 Applies to: Pro only

Scheduled Content adds a Schedule panel to the sidebar of every public post type. WordPress can already publish something later. This decides when it stops, and what stopping means.

Schedule a post

  1. Confirm your site timezone under Settings → General. Both ends of the window are read in it, and a schedule set against the wrong timezone opens or closes at the wrong hour.
  2. Open the post or page and find the Schedule panel in the sidebar.
  3. Tick Use a schedule. The panel now tells you which state the post is in: no schedule, waiting, live, or expired.
  4. Set Show from, Show until, or both. Leave the first empty to show immediately, and the second empty never to expire.
  5. Choose When it expires, and fill in the field that choice needs: a redirect URL, or a message.
  6. Update the post, then open it in a logged out browser to check what a visitor sees.

What happens when it expires

Four choices, and they are not interchangeable:

  • Hide the content, keep the page. The URL still resolves. Pair it with Message when expired so the visitor learns something instead of finding an empty page. Left empty, nothing is shown in its place.
  • Move the post back to draft. It leaves the site and stays editable.
  • Move the post to the trash. For content with no future.
  • Redirect visitors elsewhere. For an offer that has a successor. Send them to the successor, not to the home page. A redirect with the URL left blank falls back to hiding the content, so it never strands a visitor on a broken jump.

A link from elsewhere on the internet does not expire when your content does, so prefer hiding with a message or redirecting for anything that was ever shared.

You can always see it

Whatever the schedule says, anyone who can edit that post still sees it. That makes it safe to schedule ahead and check the result, and it also means a look at your own site is not proof of what a visitor sees. Use a logged out browser, or a second profile, to confirm.

What removing the extension does

Uninstalling clears the schedules, their stored dates and the scheduled events behind them, and leaves the posts alone. Those are your content and were never the extension’s to remove. A post whose expiry already moved it to draft or to the trash stays where the expiry put it, so check for those before you switch the extension off and wonder where a page went.