| 开发者 | singhvishal05 |
|---|---|
| 更新时间 | 2026年7月8日 17:41 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
contwiz-content-expiration-manager folder to /wp-content/plugins/.Open any post or page for editing. In the Block Editor, find the ContWiz panel in the right-hand sidebar. In the Classic Editor, find the ContWiz meta box below the Publish panel. Set a date and time, choose an expiry action, and save the post.
Three actions are available in the free plan:
Content expiration is processed by WordPress Cron (WP-Cron), which runs when your site receives a visitor. On sites with regular traffic, expiration is accurate to within one hour. For sites with very low traffic or for time-critical content, configure a real server cron job to call wp-cron.php on your desired schedule.
Yes. Go to Posts → All Posts (or Pages), check multiple posts, select Edit from the Bulk Actions dropdown, and set a shared expiry date and action. All selected posts will be updated at once.
Yes. You will receive a daily digest email listing all posts and pages expiring within the next 7 days. A separate instant notification is sent when content actually expires and an action is applied. Both can be toggled on or off from the Notifications settings tab.
The plugin uses your site's configured timezone, set under Settings → General in WordPress. All expiry dates and times you enter are interpreted in that timezone.
Yes. When the Classic Editor plugin is active, expiry settings are managed through a dedicated meta box in the post editing sidebar.
The free plan supports Posts and Pages. Custom post type support is available in the upcoming Pro plan.
Yes. If a post was moved to Draft, change its status back to Published from the post list or editor. If it was moved to Trash, restore it from the Trash screen within 30 days before it is permanently deleted.
No. Once a post has been processed, an "expired" flag is set. Republishing the post will not re-trigger the expiry. To schedule a new expiration, open the post, set a new expiry date — this automatically clears the expired flag.
WordPress uses PHP mail() by default, which many web hosts block or send to spam. Install a free SMTP plugin such as WP Mail SMTP or FluentSMTP to route emails through a proper mail service. The plugin's Notifications tab shows your current SMTP status and includes a Send Test Email button to verify delivery.
The free plan works with any theme or page builder since expiry is managed through post meta, not the page content itself. Native page builder integrations (for expiring individual sections or modules) are planned for the Pro version.