How to Schedule Posts for WordPress (3 Strategies)

Sep 28, 2022
Little figures debating how to set up wordpress scheduled posts

Do you know anything more annoying than waking up and realizing that you didn't make a blog post by the deadline? You had planned to click the publish button yesterday, but life got in the way. And now, it's too late. The situation is even more dire in the event that the piece to be published is timely, centered around a holiday, or an announcement of an event that is coming up. Yikes!

But first, let's examine how scheduling posts are important.
   

Why Schedule Posts in WordPress?

Post-scheduling is also a lifesaver if you're going on vacation or taking a break from your site. Instead of leaving your blog inactive, you can schedule a couple of posts ahead to maintain the blog's activity while you're away.

Let's explore a few more reasons to consider WordPress schedules posts is an excellent idea. The ability to schedule your posts in advance of time could help to:

  • If you'd like to be sure that your post is seen to as many readers as is possible, then it's best to post it at a time of day when most people are on the internet. If, for instance, you're managing a parenting-related blog, it's best to post in the morning when mothers are most likely to be online.
  • Write a backlog of material and then stagger the posting. This can be useful if you've got lots of material you would like to share but don't want to overwhelm the readers. When you schedule your posts you are able to regulate how much content is published simultaneously.
  • Post during the day when you are in a different country , or sleep throughout the day. This one is fairly straightforward! If you blog during the nighttime hours, then post schedulers can assist you in ensure that your content goes up during the daytime hours within your reader's timezones.
  • Make sure you post consistently on schedule. This is especially important if you blog on current topics or news. In order for your readers to know that they can count on you to provide timely updates, you need to get your articles published according to schedule each time.
  • Keep posting articles while in vacation. Ensure that your blog doesn't go silent when you're gone. Just write and plan a couple of articles before leaving, then you'll be set.
  • Try different publishing times. Trying to figure out the ideal time to publish your content? Schedule posts on WordPress allows you to test different times and see which one gets the most traffic. Figure out when your readers are the most active, and then adjust the schedule of your posts accordingly.

We've discussed some of the main reasons for why scheduling posts is so important let's take a look at the best way to achieve it.

How to Setup WordPress Calendared Posts

Scheduling posts in WordPress is simple to accomplish and takes only a couple of minutes. In this post we'll show you three different methods that you can use to schedule your posts.

Method 1: Scheduling posts using WordPress Block Editor WordPress Block Editor

In order to begin, make a blog or page on WordPress. In this case, we'll be creating a new post.

When you're inside the post editor, be able to see that, in the publishing Panel, you'll see that the timer will be set to Publish immediately.    BcikJReSZrQMmSSPYCUd    Set the date and the date for a blog post's release by using the Block Editor.

Click "Publish Now" to display the drop-down menu, and then you'll be able to select a specific date and date for when the post to be live.

As an example the post will be scheduled for this post for December 25th around 8 am. Once you've selected the date and time you want to post just click on the Schedule button to establish the post's schedule.

The view just after scheduling a blog post to publish at a later date using the Block Editor.
The view after the blog post is scheduled to be published in the future with the Block Editor.

That's all there is to it! The post has been scheduled to be published immediately on the date and time that you selected.

Method 2. Scheduling Posts using the WordPress Classic Editor

In order to begin, start by creating a new post or page in WordPress. As before, we'll be creating the post from scratch for this instance.

The Classic Editor shows a post is ready to Publish Immediately by default.
The Classic Editor indicates that the post is now ready to publish immediately in default.

Click on the Edit hyperlink just below the option to publish immediately option. It will open an option menu that includes a variety of scheduling options.

Setting the date and time to schedule a blog post for publication using the Classic Editor.
Set the date and the time to schedule blog posts for publication using the Classic Editor.

For this particular instance, we're going to schedule this post for October 31 at 21:00. Once you've selected the time and date you can click the OK button to create the post's schedule.

Click on the red "Schedule" option to schedule the publication of a blog article at a later time in the classic editor.

Then to schedule the post itself, click the Schedule button.
In order to schedule the posting itself, click on the button Schedule.

Once again, that's all that's needed. Your blog post is now set to start to go live at the date and time you have chosen.

Method 3: Scheduling Posts with a plugin

If you're not currently using the WordPress Block Editor, or would you like greater control over your posts scheduling, then you can make use of a plugin.

One of the most popular scheduling plugins for posts is SchedulePress.. The plugin is free to use and lets you schedule your post in advance.

SchedulePress plugin.
SchedulePress

To the right of the screen, you'll find the standard Classic Editor Publish box. Here you'll have the ability to pick a date and time when your article will be published.

For our example the post will be scheduled for this post for July 4th around 18:00. Once you've selected an appropriate day and time for your post, simply click OK and then click the blue Schedule button to establish your schedule for posting, as usual.

Scheduling a post to publish at a later date in the Classic Editor with SchedulePress installed.
Publishing a blog post at a later date in the Classic Editor with SchedulePress installed.

It also includes a nifty feature that lets you post your schedule blog instantly, and reflect the current date or the future schedule date whichever makes the most sensible sense for your needs.

Setting the publication date that will appear on a scheduled post in SchedulePress.
The publication date is the one which will be displayed on the scheduled posts within SchedulePress.

Tips and tricks for WordPress Scheduled Posts

Now you are able to plan posts on WordPress now, which is excellent. However, what happens if you need to fall outside writing. Schedule. Publish? Let's look at a few tips and tricks you can make maximum benefit from this feature.

Setting the Time Zone

If you'd like your articles to become live at a specific date, it's crucial to make sure that your WordPress site is set to the correct time zone.

Setting the timezone in WordPress Settings.
The setting of the timezone is in the WordPress settings.

From here, you can set the correct time zone for your location. Once you've finished then click the Save Changes button to store your preferences.

Viewing All Scheduled Posts

If you'd like to look through every single post you've set up on your WordPress site, then it's possible to check them out by going to posts > all post.

At the top of the page are a number of options. Select the one that reads "Hurried".

Accessing scheduled posts in WordPress. 
Accessing scheduled posts in WordPress.

It is possible to use this page to control your posts scheduled and edit, delete the posts, or publishing them before they are due.

Published Scheduled Posts to be Published Early

If you have to make a publication ahead of its time and time, it is possible to accomplish this via the All Posts page and selecting the post that you want to post.

If you're now on the screen for editing your post, simply click on the Publish button. This will immediately publish your article, no matter when the post was originally scheduled to go live.

Management "Missed Schedule" Posts

You are able to see all your missed scheduled posts on the All Posts page and clicking on the post that has the Missed Schedule beside it. It will be highlighted in red.

How a blog post that misses its publication schedule appears in WordPress.
What happens when a blog entry that isn't published appears in WordPress.

If you'd like to test and publish a missed schedule article, you are able to do so by simply hitting the Publish button. But if you don't want to publish the post and want to erase it, you may delete it or reschedule it to a different timing and date.

If you're WordPress website's cron jobs aren't functioning properly, it may cause scheduled posts not work. It is possible to encounter an error in a cron task because of a myriad of reasons that include:

  • You've recently switched WordPress hosts.
  • The website you are using is not working or isn't working correctly.

But most often, the issue can be traced to a lack of website traffic. As crons, or schedulers only run whenever a webpage is loaded, a lack of visitors at exactly the right (or incorrect, if you really think about it) moment means that the planned post won't publish. The cron job won't run so you'll be left with the missed schedule debacle.

If you suspect the cron jobs running on your website are the cause of the posts that are not scheduled, then you can try to solve the problem doing the job manually.

For this, you'll need to insert a small bit of code on your website. It's as easy as including the following lines to the site's wp-config.php file:

define('DISABLE_WP_CRON', true);

In order to set up these manual cron jobs you'll need to visit the cPanel on your website and locate it's Cron Jobs module. Then, click it to set up cron jobs scheduled to run at dates.

If that doesn't solve the issue, or you don't trust your coding skills, then you can test a WordPress plugin. We recommend that you use Schedule Post Trigger, which is an absolutely free tool that can run scheduled posts that are not running when someone comes to your site.

The Schedule Post Trigger plugin.
Schedule Post Trigger

The plugin is so easy to use that there's no need to tinker with code or set up manual cron jobs. Just install and activate the plugin and it'll do the rest for you.

Managed WooCommerce Hosting from  offers protection against missed schedule posts.
Managed WooCommerce Hosting from offers protection against posts that are not scheduled to be posted.

Re-scheduling a scheduled Post

If you want to unschedule an already scheduled post and you want to change it, edit the content. In block Editor,

If using The Classic Editor, click the Editbutton next to where it reads Scheduled.

Editing a scheduled post to remove it from the publication queue. 
Editing an already scheduled post in order to remove it from the queue of publications.

Then click the dropdown menu to change the status of your post to draft. Then click "OK".

Change the post’s status back to draft to remove it from the publication queue.
Revert the status of the post to draft, removing it from the queue of publications.

Then, Click to update. This will take the article out of the WordPress queue, and the post won't be scheduled to go live. It is then possible to reschedule the post for a different date and timeor publish it immediately when you click the Publish button as usual.

Scheduling Changes to a Published Post (Using an plugin)

Additionally, you can schedule changes to an already published article through this Advanced Schedule Posts plugin. The plugin lets you make changes to any post, which includes published posts.

Advanced Schedule Posts plugin.
Posts of the Advanced Schedule

For this plugin to be used, after installation, simply modify the content you wish to modify after which click the schedule button in the Publish box.

It will display the options for scheduling which allow you to select the date you'd like the change to be released. After you've selected the date Click on the Schedule button, and then the changes are scheduled.

Post Expiration Schedule (Using an Plugin)

PublishPress Future plugin. 
PublishPress Future plugin.

For this plugin to be used to use it, you must install and then activate it. Then, you can edit your post you'd like to make a schedule of expiry and then scroll down to the PublishPress box.

Setting when a post will expire using the PublishPress Future plugin.
Set the date when a post should expire by using the PublishPress Future plugin.

Summary

In this article we'll discuss how you can plan posts on WordPress with a variety of ways. We've also discussed ways to de-schedule posts and also how to make revisions to posts that have been published.

If you have any questions regarding how to set up postings in WordPress Please leave a comment below.

Whichever you choose, just ensure that you're in good hands.

Save time, costs and improve site performance by:

  • Help is available immediately from WordPress hosting specialists, 24 hours a day.
  • Cloudflare Enterprise integration.
  • Reaching a global audience with 35 data centers across the globe.
  • Optimization with the built-in Application Performance Monitoring.