Do you want to add an expiration date to WordPress posts and pages? Do you want to automatically unpublish or delete WordPress posts or post categories? Want to delete multiple WordPress posts programmatically?
Let’s see how you can automatically unpublish posts, pages, and CPTs on a WordPress site.
WordPress Post Expirator – Tablesome
Tablesome is a WordPress post expiration plugin / post expirator plugin that helps you to programmatically unpublish WordPress posts. Below are the expiry capabilities of Tablesome that you can use on your WordPress site.
You can easily start a Tablesome free trial here.
Expiry Date Workflow
Tablesome Scheduler can be used to create a WordPress post-expiration workflow, where you can set an expiry date to perform any action such as Unpublish, Draft, Private, or Trash.
Expiry Dates for Any Post Type
Not just WordPress posts and pages, you set expiry dates for content in any custom post type (CPTs). Supports custom post types created using many popular WordPress plugins.
Delete Multiple Posts Programmatically / Bulk Post Expiry
When you have hundreds of posts that you want to unpublish, you can select them in bulk using various filters provided by Tablesome. You could even select multiple posts by setting expiry dates for even Categories, Tags, and other Taxonomies.
Modify on Expiry Date
Sometimes you might not want to completely delete the content and you might want to modify the post, that is add or remove content from the post when the expiry date arrives.
Receive email notifications
You could also add the Email action in the Tablesome workflow so that you get an email notification when content expires. Email can be sent to multiple emails such as Admin email, Post Author email, or any other custom emails.
Display Expiry Date on Content
Besides showing the expiry date on the WordPress backend, you might also want to display the expiry date publicly to the site visitors. Tablesome allows you to display the post-expiry date in your frontend WordPress content.