If you want not only to schedule the publish date of a post or custom post type in WordPress, but also the expiration date, there are a few plugins that can help you out. These plugins will enable the setting of a time span for posts.
The Post Expirator plugin allows the user to set expiration dates for both posts and pages. There is a configuration option page in the plugins area that will allow you to seperataly control whether or not posts/pages are either deleted or changed to draft status. Additionally you can also choose to have the post categories change at expiration time. If you choose to change the post category, the default action of changing the status will be ignored.
The plugin hooks into the wp cron processes and runs every minute by default, but can be configured to use any cron schedule (hourly, twicedaily, daily, etc).
The expiration date can be displayed within the actual post by using the [postexpirator] tag. The format attribute will override the plugin default display format. See the PHP Date Function for valid date/time format options.
Posts Auto Expire Control
The Post Auto Expire Control is a plugin for admin of multi-authors site/blog to control the posts expiration based on the user role and post type.
- Define post expiration rules based on user roles and post type.
- Define action that will be taken when the post has expired.
- Sent notification to post’s author before the post is about to expire.
- Configure the subject and content of the notification email.
- Define when the notification mail should be sent.
- Admin able to change the expiry date for a single post.
If you enjoyed this post, make sure to subscribe to WP Mayor’s RSS feed.