There are several reasons why you might want to delay making a post live when you create it. Many Blogger will spend a day writing blog posts and then schedule them to publish throughout the month. This is especially helpful when you are trying to build consistency.
WordPress has a great feature that allows you to schedule blog posts, or pages, to automatically publish at a specific date and time in the future. This is how to do it.
In the Publish metabox to the right of the post editor, click the blue Edit link next to Publish immediately.
Set the future date/time when you want the post to publish itself and click OK. To schedule a post in the PM, you will need to use the 24-hour clock. For example, 1:00 PM would read as 13:00 in the Schedule a Post module.
Instead of Publish immediately, it will now say Schedule for: followed by the date and time you specified, and the button has changed from Publish to Schedule.