Content Expiration
Content Expiration Auto-unpublish posts after a date you set-set-and-forget for time-limited offers and listings.
What it does
Section titled “What it does”Auto-unpublish posts after a date you set-set-and-forget for time-limited offers and listings.
- Intercepts front-end requests (redirects, custom routes, or access rules).
- Includes settings so you can tune this module for your site.
- Post Types.
- Search post types….
- Expiration Date.
When to use it
Section titled “When to use it”Enable it if:
- You specifically need: Auto-unpublish posts after a date you set-set-and-forget for time-limited offers and listings.
- You want this Content feature without installing a separate plugin for it.
When not to use it
Section titled “When not to use it”Settings
Section titled “Settings”Options you can configure for this module include:
- Post Types
- Search post types…
- Expiration Date
- Save expiration
- Update expiration date
- Leave empty to clear. Check
How to enable it
Section titled “How to enable it”- Go to WP PowerSuite -> Modules.
- Open Content or search for “Content Expiration”.
- Toggle Content Expiration on.
- Open the module settings and save.
Toggle it off anytime to stop this module from loading.
How to test it
Section titled “How to test it”- Confirm Content Expiration is enabled under WP PowerSuite -> Modules -> Content.
- Use the feature this module controls (the admin UI, front-end behavior, upload, login flow, etc.).
- ✅ Pass: you see the module-specific behavior described above.
- ❌ Fail: re-check this module’s settings, then look for another plugin doing the same job.
Troubleshooting
Section titled “Troubleshooting”- No change after enabling. Confirm the toggle is on, hard-refresh, and review this module’s settings.
- Conflicts. Temporarily disable other plugins that implement the same feature.
- Unexpected side effect. Toggle Content Expiration off to revert, then re-enable with adjusted settings.
What does Content Expiration do?
Auto-unpublish posts after a date you set-set-and-forget for time-limited offers and listings.
Is Content Expiration free?
Yes. Enable it under WP PowerSuite -> Modules.
Does Content Expiration have settings?
Yes. Open module settings from WP PowerSuite -> Modules after enabling it.
How do I turn Content Expiration off?
Go to WP PowerSuite -> Modules, find Content Expiration, and toggle it off.
Developer notes (hooks & filters)
Source: modules/content-expiration/admin.php, modules/content-expiration/module.php.
Boot: admin · context: admin, ajax, rest, frontend, cron.
Hooks (non-exhaustive): wp_ajax_, updated_post_meta, added_post_meta, load-edit.php, load-post.php, load-post-new.php, template_redirect, init, save_post_{$post_type}, bulk_edit_posts, admin_enqueue_scripts, quick_edit_custom_box, bulk_edit_custom_box, add_meta_boxes.