Subscription-Based Post-Expiration
You can set a certain amount of time for a subscription-based post to expire after submission by the user.
To do that, you need to go to WP Admin Dashboard → User Frontend → Subscriptions.
Create a new subscription pack. We created a created subscription pack named Pack here. If you want to learn more about how to create a subscription pack you can from here.
Then click on the subscription pack and scroll down to see the Enable Post Expiration option. If you enable the checkbox you will see more option on what you want to do for expiration options.
Post Expiration Time: Select the number and the format of time for expiration.
Post Status: Select what status you want to be after expiring
Expiration Mail: Option to enable for a mail to send to the user who created the form.
Expiration Message: Write the message you want to show after post-expiration. You can also use the shortcodes such as {post_author}, {post_url}, {blogname}, {post_title}, {post_status} in the message body to make the message dynamic and personalized.