Scheduled post: future/scheduled posts in WordPress

On a custom-coded website I built out, there was a need to give posts a future date. The visible “post date” was supposed to appear in the future (e.g., February 12, 2026), instead of showing the actual date the post was created.

This was because those posts were considered “Events” and we wanted to show the event date, instead of the post published date. As you may know, you can schedule posts for the future.

However, they won’t display to the end user (since a scheduled post has technically not yet been “Published”).

I used two plugins to help out with this situation. In most cases, some sort of actual events plugin would be ideal. But in this case, I was trying to keep it very bare bones.

  1. No Future Posts
    • This is the Plugin that sets any future-dated posts, in a category you specify, as ‘Published’ (instead of ‘Scheduled’). This lets end users now see the post (which still has a date of the future). This Plugin is also great for “Events.”
  2. Auto Prune Posts
    • That Plugin will auto-trash “old” posts in a category you specify. This is good for making sure no previous/outdated “Events” are showing to the user within the post page.
See our featured website design work

Check out some of the beautiful websites we’ve built for over 2,000 clients.

We offer WordPress support & maintenance

Shake the stress of ongoing maintenance with plans supported by our team of WordPress experts.

Related articles