Founding offer 50% off all plans for the first 100 customers, and your renewal price is locked for life. 74 spots left Claim your spot
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background

Summarize with AI:

On This Page
Last updated: 23/07/2026

Content Expiration

Auto-unpublish posts after a date you set—set-and-forget for time-limited offers and listings.

Overview

Lets you set an expiration date on posts and pages (and other enabled types). When the date passes, the content is unpublished to draft (not trashed). Checks run via hourly cron, a throttled admin scan, and a front-end singular redirect to the home page if a visitor hits an expired URL. Manage dates from a meta box, Quick/Bulk Edit, a list column, or AJAX—REST meta supported.

Solid black square
Solid black square
Who is this for?
  • Sites with time-limited offers, events, or listings
  • Publishers who need set-and-forget unpublish dates
  • Teams that do not want expired content staying publicly live

Features

Expiration date per post
Set when content should stop being public.
Unpublish to draft
Expired items become drafts, not trash.
Cron + admin checks
Hourly cron with admin backup scanning.
Front-end redirect
Expired singular views redirect home.
Editor and list tools
Meta box, Quick/Bulk Edit, and list column.
Configurable types
Defaults to posts and pages.

Use Cases

  • Limited-time offers
    Expire promo landing pages the morning after the campaign ends.
  • Job or event listings
    Auto-unpublish listings after the closing date.
  • Seasonal content
    Retire holiday pages without a calendar reminder.

Frequently Asked Questions

Related Modules

Turns off right-click for selected roles to gently discourage copying—lightweight, not bulletproof.
Disabled
Promotes the first in-article image to featured image when none is chosen.
Disabled
One-click duplication for posts, pages, and custom content types.
Disabled
Body classes for logged-in username and user ID—useful for theme tweaks and personalization. Privacy note: the username and ID appear in the...
Disabled
Create and manage Custom Post Types and Taxonomies from the admin—labels, visibility, REST, permalinks, capabilities, supports, connections, plus import/export.
Disabled
Selected custom menu links open in a new tab with safe rel attributes.
Disabled
External links in content open in a new tab with privacy- and SEO-friendly rel attributes.
Disabled
Drag and drop to reorder posts, pages, and custom post types. Apply custom menu_order on the frontend and in supported queries.
Disabled
Dashboard widget with content and user counts, including drafts, published items, and custom types.
Disabled
Custom settings screens with toggle, link, gallery, repeater, and 20 field types—ideal for theme options or client handoff.
Disabled
Founding Member Offer 74 of 100 spots left

Before you go, here's what you'd be leaving.

WP PowerSuite launched this month. The first 100 customers get 50% off and keep that renewal price permanently. When the offer closes on 31 August 2026, prices return to $79 / $239 / $399 and stay there.

  • 154 modules, all included on every plan
  • Renewal price locked for life
  • 14-day refund, one email, no questions
See founding pricing
26 founding members so far 20 days left