{"id":22550,"date":"2019-04-30T07:00:00","date_gmt":"2019-04-30T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=22550"},"modified":"2025-05-21T18:47:01","modified_gmt":"2025-05-22T01:47:01","slug":"how-to-schedule-posts-in-wordpress","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","title":{"rendered":"How to Schedule Posts in WordPress (3 Easy Methods)"},"content":{"rendered":"\n<p>Publishing posts to your blog on a regular basis is essential. However, several issues might get in the way of consistent and optimized publishing, such as a full workload, trouble posting during high-traffic periods, or even the decision to take a vacation. Even <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/19-expert-blogging-tips-for-2019\/\">expert bloggers<\/a><\/span>&nbsp;need a little R \u2018n R now and then.<\/p>\n\n\n\n<p>Fortunately, if you <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/start-a-wordpress-site-in-5-minutes\/\">built your website with WordPress<\/a><\/span>, there are a number of ways you can schedule your posts for publication ahead of time. Scheduling your posts enables you to put fresh content up on your site at regular intervals \u2014 without having to actually log in each time.<\/p>\n\n\n\n<p>In this article, we\u2019ll explain the <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-create-editorial-calendar\/\">advantages of scheduling blog posts<\/a> on your WordPress site. Then we\u2019ll share a few methods for doing so, and go over some tips for troubleshooting issues that may arise during the process. Let\u2019s dive in!<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\"><\/span><\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Schedule Posts With WordPress, Power Your Site with DreamHost\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      We\u2019ll make sure your blog is fast, secure, and always up so your visitors trust you. Plans start at $2.59\/mo.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/hosting\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Choose Your Plan                    <\/a>\n\n  <\/div>\n<\/div>\n\n\n<h2 id=\"h-why-it-s-smart-to-schedule-your-blog-posts\" class=\"wp-block-heading\"><strong>Why It\u2019s Smart to Schedule Your Blog Posts<\/strong><\/h2>\n\n\n\n<p>Creating a schedule for your blog posts is the best way to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/keeping-a-fresh-blog-what-to-do-with-your-old-blog-posts\/\">ensure that you always have fresh content<\/a><\/span>. Plus, when you post regularly, readers will always know when to expect new articles. This can help <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/audience-engagement-5-keys-to-keeping-your-customers-coming-back\/\">keep them engaged<\/a><\/span> and coming back regularly.<\/p>\n\n\n\n<p>On top of that, scheduling posts can help you manage your workload. When you have a busy week coming up, you can <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-write-a-blog-post\/\"><span style=\"text-decoration: underline;\">write your posts ahead of time<\/span><\/a>&nbsp;and <a href=\"https:\/\/www.copyblogger.com\/new-blog-content\/\">set a future publication date<\/a> and specific time for each. Scheduled posts can also make it possible for you to take a vacation from your blog.<\/p>\n\n\n\n<p>In addition, assigning publication dates and times is useful for <span style=\"text-decoration: underline;\"><a href=\"https:\/\/coschedule.com\/blog\/best-time-to-publish-a-blog-post\/\">posting during peak traffic hours<\/a><\/span>. Your readers may be most active on your site during a time of day you have to be away from your computer, for example. Automated publication lets you make new posts live at the ideal moment.<\/p>\n\n\n\n<h2 id=\"h-how-to-schedule-posts-in-wordpress-3-methods\" class=\"wp-block-heading\"><strong>How to Schedule Posts in WordPress (3 Methods)<\/strong><\/h2>\n\n\n\n<p>Fortunately, there are several ways to schedule posts on your WordPress website, so you can choose the method that works best for you. Let\u2019s look at three of the most common options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-schedule-posts-in-the-block-editor\"><strong>1. Schedule Posts in the Block Editor<\/strong><\/h3>\n\n\n\n<p>WordPress has innate post scheduling capabilities, which you can access right from the editor screen. Let\u2019s look at how to set a post up for automatic publication <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/most-exciting-features-gutenberg-wordpress-editor\/\">in the Block Editor<\/a><\/span>&nbsp;(which you have access to if your WordPress version is 5.0 or higher).<\/p>\n\n\n\n<p>Open up the post you want to schedule, and in the sidebar to the right, select the <span style=\"font-style: italic;\">Document <\/span>tab. Under <span style=\"font-style: italic;\">Status &amp; Visibility<\/span>, you\u2019ll see that your post is set to publish <span style=\"font-style: italic;\">Immediately<\/span>&nbsp;by default.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/2a391532-9906-40bd-8357-94f356d7588b_schedule-posts-wp-4.jpg\" alt=\"The Status and Visibility settings.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>If you click the link, it will open a calendar where you can select a future date and time. Once you\u2019ve done so, <span style=\"font-style: italic;\">Immediately<\/span>&nbsp;will change to your specified publication time in the sidebar. Click anywhere outside the calendar to close it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/0849419f-a449-433b-ab6c-ea99e30a210e_schedule-posts-wp-16.jpg\" alt=\"Setting the publication date.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>When you\u2019ve given your post one final read-through and are sure it\u2019s ready to go, click on the blue <span style=\"font-style: italic;\">Schedule<\/span>&nbsp;button at the top of the editor.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/fb8724ce-bb56-4336-b115-f7dc2edface9_schedule-posts-wp-10.jpg\" alt=\"The Schedule button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>You\u2019ll have the chance to review and edit your post\u2019s publication date and time and set its visibility status to <span style=\"font-style: italic;\">Private<\/span>, <span style=\"font-style: italic;\">Public<\/span>, or <span style=\"font-style: italic;\">Password-Protected<\/span>. WordPress will also point out any last-minute items you may want to address.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/62fe9e6b-9602-44d4-b339-4c835754579f_schedule-posts-wp-6.jpg\" alt=\"Previewing the scheduled publication date and time.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>When you\u2019re happy with your settings, select the blue <span style=\"font-style: italic;\">Schedule <\/span>button again.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/ce187e75-cf95-4440-90c1-177ad2ec9690_schedule-posts-wp-12.jpg\" alt=\"Scheduled post verification.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>You should receive a final notification that your post has been set to publish at the date and time you chose. That\u2019s all you have to do!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-set-up-scheduled-posts-in-the-classic-editor\"><strong>2. Set Up Scheduled Posts in the Classic Editor<\/strong><\/h3>\n\n\n\n<p>If you\u2019re still <span style=\"text-decoration: underline;\"><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360021717711-Reverting-to-the-old-Classic-WordPress-editor\">using the Classic WordPress Editor<\/a><\/span>, never fear. You can still easily set up scheduled posts. Simply head over to the post you want to schedule and check out the <span style=\"font-style: italic;\">Publish<\/span>&nbsp;widget.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/8bf36edc-a8b1-4ae1-866a-7cbe23c0fba6_schedule-posts-wp-9.jpg\" alt=\"The Publish widget.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>Just like in the Block Editor, your post will be set to publish immediately by default. Click on <span style=\"font-style: italic;\">Edit<\/span>&nbsp;next to <span style=\"font-style: italic;\">Publish immediately<\/span>, which lets you access the date and time settings.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/b7cb9b01-2a4d-4785-b434-81777e7094ee_schedule-posts-wp-15.jpg\" alt=\"The scheduled publication date and time settings.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>There\u2019s no fancy calendar here, but it\u2019s still easy enough to set your desired publication date and time. Just make sure to use the 24-hour clock.<\/p>\n\n\n\n<p>Then, click on <span style=\"font-style: italic;\">OK<\/span>&nbsp;when you\u2019re done. After you\u2019ve finalized your post\u2019s details, select the blue <span style=\"font-style: italic;\">Schedule <\/span>button in the <span style=\"font-style: italic;\">Publish<\/span>&nbsp;widget.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/6c0d63ca-2e96-431d-a1f4-9648805de533_schedule-posts-wp-8.jpg\" alt=\"The Schedule button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>You should receive a notification that your post has been scheduled and see its changed status in the <span style=\"font-style: italic;\">Publish<\/span>&nbsp;widget.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/a0dfd899-533f-4699-ac05-ae5a11004ba5_schedule-posts-wp-11.jpg\" alt=\"Scheduled post verification.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-update-old-wordpress-posts-block-editor\/\">If you need to make any updates<\/a>, you can do so by clicking on the blue <span style=\"font-style: italic;\">Edit<\/span>&nbsp;link next to any of the settings. Be sure to hit the <span style=\"font-style: italic;\">Update<\/span>&nbsp;button afterward.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-use-a-plugin-to-schedule-posts\"><strong>3. Use a Plugin to Schedule Posts<\/strong><\/h3>\n\n\n\n<p>If you want to access more advanced automatic publishing features, you may want to consider WordPress plugins. Let\u2019s look at two of the best options.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-wp-scheduled-posts\">WP Scheduled Posts<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/06953b13-a72f-42a1-876b-bf82ebf1fa63_schedule-posts-wp-1.jpg\" alt=\"The WP Scheduled Posts plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p><span style=\"text-decoration: underline;\"><a href=\"https:\/\/wordpress.org\/plugins\/wp-scheduled-posts\/\">WP Scheduled Posts<\/a><\/span>&nbsp;adds an <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-create-editorial-calendar\/\">editorial calendar<\/a> to your WordPress dashboard. You can drag and drop posts to schedule them so setting publication dates is fast and easy. This tool also helps you keep track of all your authors if you have multiple people creating content.<\/p>\n\n\n\n<p>You can even add new posts right in the calendar \u2014 save those great ideas you have for a future date. The plugin is free to download, but if you opt for a <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wpdeveloper.net\/plugins\/wp-scheduled-posts\/\">premium plan<\/a><\/span>, you\u2019ll gain access to additional features including the \u2018Auto Scheduler\u2019 and \u2018Missed Post Handler.\u2019<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-coschedule\">CoSchedule<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/e7921d92-d649-4921-9d57-50bcc38239eb_schedule-posts-wp-3.jpg\" alt=\"The CoSchedule plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>If you need a more complete content and marketing scheduling system, check out <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wordpress.org\/plugins\/coschedule-by-todaymade\/\">CoSchedule<\/a><\/span>. While you\u2019ll still have to follow the steps for scheduling posts in the WordPress editor as described above, with CoSchedule, you can manage your <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-missed-scheduled-post-error\/\">scheduled blog posts<\/a>, social media content, and marketing campaigns from a single calendar right in your WordPress dashboard.<\/p>\n\n\n\n<p>You can download the CoSchedule WordPress plugin for free, but you won\u2019t be able to do anything with it unless you also have a paid CoSchedule account. Plans for those accounts <span style=\"text-decoration: underline;\"><a href=\"https:\/\/coschedule.com\/pricing\">start at $80 per month<\/a><\/span>.<\/p>\n\n\n\n<h2 id=\"h-troubleshooting-issues-with-wordpress-scheduled-posts\" class=\"wp-block-heading\"><strong>Troubleshooting Issues With WordPress Scheduled Posts<\/strong><\/h2>\n\n\n\n<p>Scheduling posts in WordPress is simple, but there <span style=\"font-style: italic;\">are<\/span>&nbsp;a few issues you may run into. Fortunately, the most common problems have easy solutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-setting-the-right-timezone\"><strong>Setting the Right Timezone<\/strong><\/h3>\n\n\n\n<p>First, it\u2019s important to make sure that when you\u2019ve chosen a publication date and time, they\u2019re set to the right time zone.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/88b5294b-622b-47b7-89ae-24a6e3fae38e_schedule-posts-wp-14.jpg\" alt=\"The WordPress Timezone settings.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>You can check your site\u2019s time zone settings by going to <span style=\"font-style: italic;\">Settings &gt; General<\/span>&nbsp;in your WordPress dashboard, and scrolling down to <span style=\"font-style: italic;\">Timezone<\/span>. There, you can see the time zone your site is currently set to, and change it if need be.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-handling-missed-posts\"><strong>Handling Missed Posts<\/strong><\/h3>\n\n\n\n<p>You\u2019ll also want a failsafe in case something goes wrong, and a post you\u2019ve slated for publication doesn\u2019t go live as expected. For this, we suggest looking into a plugin such as <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wordpress.org\/plugins\/scheduled-post-trigger\/\">Scheduled Post Trigger<\/a><\/span>, which checks for and publishes <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-missed-scheduled-post-error\/\">missed scheduled posts<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/39ca818a-6879-4145-8481-62c582622807_schedule-posts-wp-2.jpg\" alt=\"The Scheduled Posts Trigger plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>This way, if your post doesn\u2019t publish automatically for whatever reason, the plugin can still get your content up on your site (even if it\u2019s a little late). If you\u2019re using the premium version of WP Scheduled Posts, its \u2018Missed Posts Handler\u2019 feature works in much the same way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-unscheduling-posts\"><strong>Unscheduling Posts<\/strong><\/h3>\n\n\n\n<p>Finally, there may be times when you\u2019ve set up a post for future publication, and then you decide you want to publish it right away instead. To do this in the Classic Editor, head over to the <span style=\"font-style: italic;\">Publish <\/span>widget and click on <span style=\"font-style: italic;\">Edit<\/span>&nbsp;next to the date by <span style=\"font-style: italic;\">Scheduled for<\/span>. Change the settings to the current date and time, and then select <span style=\"font-style: italic;\">OK<\/span>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/008dcbcb-a001-4d81-8ad5-3f49d080f31e_schedule-posts-wp-13.jpg\" alt=\"Unscheduling a post.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>Click on the blue button, which will say either <span style=\"font-style: italic;\">Update<\/span>&nbsp;or <span style=\"font-style: italic;\">Publish<\/span>. Once you do, you should receive a notification that your post has been published.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/7b95e635-6b8d-4d38-9c34-e6e69d4b57d4_schedule-posts-wp-7.jpg\" alt=\"Publishing an unscheduled post.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>In the Block Editor, this functionality works much the same. Change the scheduled date and time to the current moment, and click outside the calendar to exit the feature. The blue button at the top of the editor will now say <span style=\"font-style: italic;\">Publish<\/span>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/b48388bd-ac34-4f52-9c50-aaafdaf2c406_schedule-posts-wp-5.jpg\" alt=\"Unscheduling and publishing a post. Note the blue Publish button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure><\/div>\n\n\n<p>Select it, and WordPress will put the post up on your site immediately.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h-keep-us-posted\" class=\"wp-block-heading\"><strong>Keep Us Posted<\/strong><\/h2>\n\n\n\n<p>Posting consistently on your WordPress blog is key to your site\u2019s success. Scheduling your blog posts in advance can help you gain more loyal followers, while also making it easier for you to manage your site over time.<\/p>\n\n\n\n<p>Do you have any questions about how to schedule posts in WordPress? Follow us on <span style=\"text-decoration: underline;\"><a href=\"https:\/\/twitter.com\/DreamHost\">Twitter<\/a><\/span>&nbsp;and let us know!<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Publishing posts to your blog on a regular basis is essential. However, several issues might get in the way of consistent and optimized publishing, such as a full workload, trouble posting during high-traffic periods, or even the decision to take a vacation. Even expert bloggers&nbsp;need a little R \u2018n R now and then. Fortunately, if [&hellip;]<\/p>\n","protected":false},"author":1060,"featured_media":22567,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!","toc_headlines":"[[\"h-why-it-s-smart-to-schedule-your-blog-posts\",\"<strong>Why It\u2019s Smart to Schedule Your Blog Posts<\/strong>\"],[\"h-how-to-schedule-posts-in-wordpress-3-methods\",\"<strong>How to Schedule Posts in WordPress (3 Methods)<\/strong>\"],[\"h-troubleshooting-issues-with-wordpress-scheduled-posts\",\"<strong>Troubleshooting Issues With WordPress Scheduled Posts<\/strong>\"],[\"h-keep-us-posted\",\"<strong>Keep Us Posted<\/strong>\"]]","hide_toc":false,"footnotes":""},"categories":[13119,550,696],"tags":[],"class_list":["post-22550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Schedule Posts in WordPress - DreamHost<\/title>\n<meta name=\"description\" content=\"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Schedule Posts in WordPress (3 Easy Methods)\" \/>\n<meta property=\"og:description\" content=\"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-30T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T01:47:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Brian Glassman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Glassman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Schedule Posts in WordPress - DreamHost","description":"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Schedule Posts in WordPress (3 Easy Methods)","og_description":"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2019-04-30T14:00:00+00:00","article_modified_time":"2025-05-22T01:47:01+00:00","og_image":[{"width":900,"height":600,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg","type":"image\/jpeg"}],"author":"Brian Glassman","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Brian Glassman","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"},"author":{"name":"Brian Glassman","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/e25c31f16fee80576bdd8b93a066f3de"},"headline":"How to Schedule Posts in WordPress (3 Easy Methods)","datePublished":"2019-04-30T14:00:00+00:00","dateModified":"2025-05-22T01:47:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"},"wordCount":1425,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg","articleSection":["Getting Started","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","name":"How to Schedule Posts in WordPress - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg","datePublished":"2019-04-30T14:00:00+00:00","dateModified":"2025-05-22T01:47:01+00:00","description":"Discover how scheduling your WordPress posts in advance can help you manage your workload while also keeping your blog fresh, then learn three ways to easily do this yourself!","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2019\/04\/f017e8d3-da71-4222-a238-c58d187d5d15_DreamHost-schedule-posts-wp.jpg","width":900,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Schedule Posts in WordPress (3 Easy Methods)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/e25c31f16fee80576bdd8b93a066f3de","name":"Brian Glassman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","caption":"Brian Glassman"},"description":"SEO leader and content marketer, Brian is DreamHost\u2019s Director of SEO. Based in Chicago, Brian enjoys the local health food scene (deep dish pizza, Italian beef sandwiches) and famous year-round warm weather. Follow Brian on LinkedIn.","sameAs":["https:\/\/www.linkedin.com\/in\/brianglassmandesign\/"],"url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/brian\/"}]}},"lang":"en","translations":{"en":22550,"pt":51280,"de":51285,"pl":51288,"es":51329,"ru":51337,"uk":51349,"it":68211,"fr":70007,"nl":70042},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1060"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=22550"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550\/revisions"}],"predecessor-version":[{"id":61615,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550\/revisions\/61615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/22567"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=22550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=22550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=22550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}