Preparing content and publishing online is an art. Content management systems like WordPress that art easier for website owners. However, there are many situations you have to wait and publish the content on specific time. Fortunately, WordPress allows you to schedule a blog post so that you can publish any time in future. In this article, we will explain how to do that.
Assume a scenario where you have to publish a blog post a week later inline with your product launching time. It will be a difficult task to align your post content last minute though you have your content ready beforehand. Moreover, you may also have certain other tasks to do on that day which will put lot of pressure on you to align all your tasks at the same moment. Even you have created and saved your post as draft in advance, someone needs to publish it on time to make the content online. The situation will become more difficult with multi editors updating the same post before publishing.
To overcome such situations WordPress allows you to publish posts and pages in any predefined future time automatically.
Setting Your Timezone in WordPress
The preliminary step to schedule a blog post in WordPress in future time is to set your site’s timezone properly. You have to setup the timezone and then schedule the post to make content online accordingly.
- Login to your WordPress admin panel.
- Navigate to “Settings > General” section.
- Select your timezone from the drop-down as shown in the below picture.
- Save your settings.
This is essential so that you are not misunderstanding your current timezone and the site’s time setting.
Schedule Post in WordPress
Once you setup the timezone, create a new post with your content as normal. If you are using Classic Editor interface, click on “Edit” link showing next to “Publish Immediately” under “Publish” widget.
Publish widget is generally located in right sidebar of the editor or below the content editor if you have selected single column layout in “Screen Options”. Select month from the drop-down, enter date / time on which you want to publish your post and click on “OK” button.
You will notice the default “Publish” button is now changed to “Schedule” button and the post is ready to be published on the selected date.
Click on the “Schedule” button and the post will be actually scheduled on the selected date and time. You will see a message like below similar to the one you will see when publishing a post.
Now the post status will also be changed from “Save Draft” to “Scheduled” and the “Schedule” button will be changed to “Update”. Any change in content can be updated before the scheduled date or you can modify the scheduled date any time before the post is published.
Your post will be automatically published online on the selected date and time as per your timezone settings without any need of monitoring.
Scheduling in Gutenberg Block Editor
If you are using the latest Gutenberg block editor interface, click on the date and time showing against the “Publish” option. You can find this on the right sidebar of the editor under “Post” section. Choose the new date for your blog to schedule it in the future.