Overview
Schedule posts, pages and products to be unpublished, made private, trashed or moved to another category at a date and time.
- Offers end on time
- Past events hidden
- Products too
Best for: Shops, events and seasonal content
Installation
- Download expirely-content-expiration.zip from My account › My plugins or from your order email. Do not unzip it.
- In WordPress, go to Plugins › Add New Plugin › Upload Plugin, choose the zip and click Install Now, then Activate.
Requires WordPress 6.0+, PHP 7.4+. Works with any theme, block themes and page builders.
Features
- An Expires box on posts, pages and products
- Switch to draft, make private, trash or move to a category
- Runs on time, with an hourly safety check
- Expires column in the lists
- Uses your site time zone
- Optional email when content expires
- Choose the content types
Shortcodes
Paste a shortcode in any page, post, widget or page builder text block.
[expirely_preview]
Options of each shortcode are described in the Features above and in the plugin settings page.
For developers
Customize the plugin from your theme’s functions.php or a small plugin, without editing its files (your changes survive updates).
Filters
expirely_activeexpirely_sanitize
add_filter( 'expirely_active', function ( $value ) {
// Change $value here.
return $value;
}, 10, 1 );Actions
expirely_admin_after_formexpirely_admin_before_formexpirely_admin_form_endexpirely_expired
Updates
Updates are free. When a new version is out, it appears in Dashboard › Updates of your WordPress site and you can install it in one click, or turn on automatic updates in Plugins. This works for the zip downloaded from your Woo-Plugins account; older copies can be replaced by downloading the latest version from My plugins. See the changelog.
Frequently asked questions
What if my site has no visits at that time?
An hourly check catches any missed expiration.
Can I undo it?
Yes, drafts and private content can be published again, and trashed content restored.
Still stuck?
Write to us with your WordPress and WooCommerce versions and what you tried: we answer by email.