{"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":"2026-08-10T08:53:32","modified_gmt":"2026-08-10T15:53:32","slug":"how-to-schedule-posts-in-wordpress","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","title":{"rendered":"How to Schedule Posts in WordPress (3 Easy Methods)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Publishing on a regular schedule is one of the best things you can do for your blog, but busy weeks, travel, and full workloads get in the way. Even <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-start-a-blog\/\">expert bloggers<\/a><\/span>&nbsp;need a little R \u2019n\u2019 R now and then.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fortunately, if you <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/beginners-website-guide\/\">built your website with WordPress<\/a><\/span>, post scheduling is built right in: fresh content goes live at the time you choose, no login required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the short version, then the details.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-schedule-a-post-in-wordpress\" class=\"wp-block-heading\"><strong>How do you schedule a post in WordPress?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To schedule a post in WordPress, open the post in the editor, find the <span style=\"font-style: italic;\">Summary<\/span> panel in the right-hand sidebar, and click <span style=\"font-style: italic;\">Immediately<\/span> next to <span style=\"font-style: italic;\">Publish<\/span>. Pick a future date and time in the calendar, then click the <span style=\"font-style: italic;\">Schedule<\/span> button (twice: the second click confirms). WordPress publishes the post automatically at that time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below, we\u2019ll walk through each method step by step: the Block Editor, the Classic Editor, and plugins. We\u2019ll also cover how to schedule pages, backdate posts, and troubleshoot a post that misses its schedule<\/p>\n\n\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.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www.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 handle the hosting basics \u2014 performance, security, and uptime \u2014 so you can focus on your blog.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/\"\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 class=\"wp-block-paragraph\">Scheduling is the easiest way to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-start-a-blog\/\">keep fresh content flowing<\/a><\/span> and <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.dreamhost.com\/blog\/website-metrics\/\">keep readers engaged<\/a><\/span>, even when your week refuses to cooperate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also tames your workload. Before a busy week (or a vacation), you can write your posts ahead of time and <a href=\"https:\/\/www.copyblogger.com\/new-blog-content\/\">set a future publication date<\/a> for each. (AI writing assistants now make drafting a backlog of posts to schedule faster than ever.) Scheduling even lets you <span style=\"text-decoration: underline;\"><a href=\"https:\/\/coschedule.com\/blog\/best-time-to-publish-a-blog-post\/\">publish during peak traffic hours<\/a><\/span> when you\u2019re away from your computer. Not sure when your peak is? Check your site\u2019s analytics, such as DreamHost\u2019s built-in Traffic Dashboard, to see when readers actually visit, and schedule for that window.<\/p>\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 class=\"wp-block-paragraph\">Fortunately, there are several ways to schedule posts on your WordPress website, so you can choose the method that works best for you. (Good news: the same steps work for pages, too. More on that below.) 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 class=\"wp-block-paragraph\">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\/wordpress-full-site-editing\/\">in the Block Editor<\/a><\/span>, the default WordPress editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open up the post you want to schedule, and in the sidebar to the right, select the <span style=\"font-style: italic;\">Post<\/span> tab. In the <span style=\"font-style: italic;\">Summary<\/span> panel, you\u2019ll see that your post is set to publish <span style=\"font-style: italic;\">Immediately<\/span>&nbsp;by default. (In older versions of WordPress, this tab was labeled <span style=\"font-style: italic;\">Document<\/span> and the panel <span style=\"font-style: italic;\">Status &amp; Visibility<\/span>; the flow is the same.)<\/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\/smush-webp\/2019\/04\/2a391532-9906-40bd-8357-94f356d7588b_schedule-posts-wp-4.jpg.webp\" alt=\"The post settings sidebar in the WordPress Block Editor.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/306;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If you click the <span style=\"font-style: italic;\">Immediately<\/span> 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\/smush-webp\/2019\/04\/0849419f-a449-433b-ab6c-ea99e30a210e_schedule-posts-wp-16.jpg.webp\" alt=\"Setting the publication date.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/534;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/fb8724ce-bb56-4336-b115-f7dc2edface9_schedule-posts-wp-10.jpg.webp\" alt=\"The Schedule button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/311;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/62fe9e6b-9602-44d4-b339-4c835754579f_schedule-posts-wp-6.jpg.webp\" alt=\"Previewing the scheduled publication date and time.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/281;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/ce187e75-cf95-4440-90c1-177ad2ec9690_schedule-posts-wp-12.jpg.webp\" alt=\"Scheduled post verification.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/266;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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<p class=\"wp-block-paragraph\">One handy extra: the same date picker works backwards. Per the <a href=\"https:\/\/make.wordpress.org\/support\/user-manual\/posts\/schedule-a-post\/\">WordPress.org user manual<\/a>, you can backdate a post by choosing a past date before you publish, which is useful when you\u2019re importing older articles and want each one to keep its original publish date. The post slots into your blog archive chronologically, and the button stays <span style=\"font-style: italic;\">Publish<\/span> rather than changing to <span style=\"font-style: italic;\">Schedule<\/span>.<\/p>\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 class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/8bf36edc-a8b1-4ae1-866a-7cbe23c0fba6_schedule-posts-wp-9.jpg.webp\" alt=\"The Publish widget.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/274;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/b7cb9b01-2a4d-4785-b434-81777e7094ee_schedule-posts-wp-15.jpg.webp\" alt=\"The scheduled publication date and time settings.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/331;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/6c0d63ca-2e96-431d-a1f4-9648805de533_schedule-posts-wp-8.jpg.webp\" alt=\"The Schedule button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/267;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/a0dfd899-533f-4699-ac05-ae5a11004ba5_schedule-posts-wp-11.jpg.webp\" alt=\"Scheduled post verification.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/336;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-use-wordpress-blocks\/\">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 class=\"wp-block-paragraph\">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\">SchedulePress<\/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\/smush-webp\/2019\/04\/06953b13-a72f-42a1-876b-bf82ebf1fa63_schedule-posts-wp-1.jpg.webp\" alt=\"The SchedulePress plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/292;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><a href=\"https:\/\/wordpress.org\/plugins\/wp-scheduled-posts\/\">SchedulePress<\/a><\/span>, from WPDeveloper, adds an editorial calendar 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 class=\"wp-block-paragraph\">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 <span style=\"text-decoration: underline;\"><a href=\"https:\/\/schedulepress.com\/\">SchedulePress Pro<\/a><\/span>, you\u2019ll gain access to additional features including the Auto Scheduler, automatic publishing of missed scheduled posts, and scheduled updates to already-published posts and pages.<\/p>\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\/smush-webp\/2019\/04\/e7921d92-d649-4921-9d57-50bcc38239eb_schedule-posts-wp-3.jpg.webp\" alt=\"The CoSchedule plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/294;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">You can download the CoSchedule WordPress plugin for free, but you\u2019ll need a CoSchedule account to use it. CoSchedule offers a free calendar plan for basic social publishing, and as of 2026, paid plans <span style=\"text-decoration: underline;\"><a href=\"https:\/\/coschedule.com\/pricing\">start at $19 per user per month<\/a><\/span>, billed annually.<\/p>\n\n<h2 id=\"h-how-to-schedule-pages-not-just-posts\" class=\"wp-block-heading\"><strong>How to schedule pages (not just posts)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pages can be scheduled with the exact same steps as posts. Open the page in the editor, click <span style=\"font-style: italic;\">Immediately<\/span> next to <span style=\"font-style: italic;\">Publish<\/span> in the sidebar\u2019s <span style=\"font-style: italic;\">Summary<\/span> panel, choose a date and time, and click <span style=\"font-style: italic;\">Schedule<\/span>. According to the official <a href=\"https:\/\/learn.wordpress.org\/tutorial\/scheduling-posts-and-pages\/\">Learn WordPress tutorial on scheduling posts and pages<\/a>, rescheduling, unscheduling, and backdating all work identically for pages. That makes it easy to time a new landing page or announcement to a launch date.<\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/88b5294b-622b-47b7-89ae-24a6e3fae38e_schedule-posts-wp-14.jpg.webp\" alt=\"The WordPress Timezone settings.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 820px; --smush-placeholder-aspect-ratio: 820\/155;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Sometimes a post you\u2019ve slated for publication doesn\u2019t go live as expected. It helps to know why this happens: WordPress schedules rely on WP-Cron, which isn\u2019t a true cron job. As the <a href=\"https:\/\/make.wordpress.org\/support\/user-manual\/posts\/schedule-a-post\/\">WordPress.org user manual<\/a> explains, \u201cScheduled posts will be triggered by the first visit to your blog on or after the exact date\/time you set.\u201d No visitors around the scheduled time means no publication, which is why quiet, low-traffic sites miss schedules most often.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The quick check: log out of WordPress and load your site\u2019s front page. That visit triggers WP-Cron, and any overdue post should appear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an automatic failsafe, we suggest MWW\u2019s lightweight <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wordpress.org\/plugins\/scheduled-post-trigger\/\">missed-schedule trigger plugin<\/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> whenever someone loads your site.<\/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\/smush-webp\/2019\/04\/39ca818a-6879-4145-8481-62c582622807_schedule-posts-wp-2.jpg.webp\" alt=\"The MWW missed-schedule trigger plugin.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/292;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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). Just know its limits: the plugin\u2019s own FAQ describes it as a stop-gap, not something to run continuously on large or heavy-traffic sites. If you\u2019re using SchedulePress Pro, its missed-schedule auto-publish feature works in much the same way.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-the-permanent-fix-for-quiet-sites-a-real-cron-job\">The permanent fix for quiet sites: A real cron job<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">If your site\u2019s traffic is light and posts routinely miss their schedule, a trigger plugin is a band-aid. The durable fix, straight from the <a href=\"https:\/\/developer.wordpress.org\/plugins\/cron\/hooking-wp-cron-into-the-system-task-scheduler\/\">WordPress Plugin Handbook<\/a>, is to stop relying on visits altogether. First, disable the visit-based trigger by adding this line to your wp-config.php file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define( 'DISABLE_WP_CRON', true );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then set up a server-side cron job that requests your site\u2019s wp-cron.php file on a fixed interval. On Linux hosting, a crontab entry like this runs it every 15 minutes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>*\/15 * * * * wget --delete-after https:\/\/yourdomain.com\/wp-cron.php<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now scheduled posts publish without waiting for a visit, typically within 15 minutes of their scheduled time. If you only see the occasional miss on an otherwise busy site, the plugin route is plenty; the cron job is worth the setup when your blog is new or low-traffic and scheduled posts keep running late.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-unscheduling-posts\"><strong>Unscheduling posts<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, there may be times when you\u2019ve set up a post for future publication and then change your mind: maybe you want to publish it right away, or maybe you don\u2019t want it publishing at all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To publish a scheduled post immediately 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\/smush-webp\/2019\/04\/008dcbcb-a001-4d81-8ad5-3f49d080f31e_schedule-posts-wp-13.jpg.webp\" alt=\"Unscheduling a post.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/328;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/7b95e635-6b8d-4d38-9c34-e6e69d4b57d4_schedule-posts-wp-7.jpg.webp\" alt=\"Publishing an unscheduled post.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/272;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">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\/smush-webp\/2019\/04\/b48388bd-ac34-4f52-9c50-aaafdaf2c406_schedule-posts-wp-5.jpg.webp\" alt=\"Unscheduling and publishing a post. Note the blue Publish button.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/313;\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Select it, and WordPress will put the post up on your site immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to cancel the post entirely instead? In the Block Editor, click <span style=\"font-style: italic;\">Switch to draft<\/span> at the top of the editor and confirm when WordPress asks. Per the <a href=\"https:\/\/learn.wordpress.org\/tutorial\/scheduling-posts-and-pages\/\">Learn WordPress tutorial<\/a>, the post returns to draft status and won\u2019t publish at its scheduled time. It stays safely unpublished until you\u2019re ready.<\/p>\n\n<h2 id=\"h-faqs-about-scheduling-wordpress-posts\" class=\"wp-block-heading\"><strong>FAQs about scheduling WordPress posts<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-s-the-best-time-to-publish-a-wordpress-post\"><strong>What\u2019s the best time to publish a WordPress post?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s no universal best time; it depends on when your readers are active. Check your own traffic data (DreamHost\u2019s built-in Traffic Dashboard or Google Analytics both show when visitors arrive) and schedule posts for your audience\u2019s busiest window.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-why-did-my-scheduled-wordpress-post-miss-its-schedule\"><strong>Why did my scheduled WordPress post miss its schedule?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress relies on WP-Cron, which only runs when someone visits your site. On a quiet site, no visit means no publication. Check your time zone under <span style=\"font-style: italic;\">Settings &gt; General<\/span>, then use a trigger plugin or a server cron job (see the troubleshooting section above).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-can-you-schedule-pages-in-wordpress\"><strong>Can you schedule pages in WordPress?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Pages use the same scheduling controls as posts: click <span style=\"font-style: italic;\">Immediately<\/span> next to <span style=\"font-style: italic;\">Publish<\/span> in the editor sidebar, pick a date and time, and click <span style=\"font-style: italic;\">Schedule<\/span>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-can-you-backdate-a-wordpress-post\"><strong>Can you backdate a WordPress post?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Choose a past date in the same date picker before publishing. The post slots into your blog archive chronologically, and the button stays <span style=\"font-style: italic;\">Publish<\/span> instead of changing to <span style=\"font-style: italic;\">Schedule<\/span>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-can-you-schedule-an-update-to-a-published-post\"><strong>Can you schedule an update to a published post?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not with WordPress alone. A plugin like SchedulePress Pro can schedule updates to already-published posts and pages, so revised content goes live at a set time without unpublishing anything.<\/p>\n\n\n\n<h2 id=\"h-keep-us-posted\" class=\"wp-block-heading\"><strong>Keep us posted<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Posting consistently on your <a href=\"https:\/\/www.dreamhost.com\/wordpress\/\">WordPress blog<\/a> 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 class=\"wp-block-paragraph\">Do you have any questions about how to schedule posts in WordPress? Follow us on <span style=\"text-decoration: underline;\"><a href=\"https:\/\/x.com\/DreamHost\">X<\/a><\/span>&nbsp;and let us know!<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Publishing on a regular schedule is one of the best things you can do for your blog, but busy weeks, travel, and full workloads get in the way. Even expert bloggers&nbsp;need a little R \u2019n\u2019 R now and then. Fortunately, if you built your website with WordPress, post scheduling is built right in: fresh content [&hellip;]<\/p>\n","protected":false},"author":1060,"featured_media":86860,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"How to Schedule Posts on WordPress - DreamHost","_yoast_wpseo_opengraph-description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","_yoast_wpseo_twitter-title":"How to Schedule Posts on WordPress - DreamHost","_yoast_wpseo_twitter-description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","toc_headlines":"[[\"h-how-do-you-schedule-a-post-in-wordpress\",\"How do you schedule a post in WordPress?\"],[\"h-why-it-s-smart-to-schedule-your-blog-posts\",\"Why it\u2019s smart to schedule your blog posts\"],[\"h-how-to-schedule-posts-in-wordpress-3-methods\",\"How to schedule posts in WordPress (3 methods)\"],[\"h-how-to-schedule-pages-not-just-posts\",\"How to schedule pages (not just posts)\"],[\"h-troubleshooting-issues-with-wordpress-scheduled-posts\",\"Troubleshooting issues with WordPress scheduled posts\"],[\"h-faqs-about-scheduling-wordpress-posts\",\"FAQs about scheduling WordPress posts\"],[\"h-keep-us-posted\",\"Keep us posted\"]]","hide_toc":false,"show_updated_at":"1","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 plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Schedule Posts on WordPress - DreamHost<\/title>\n<meta name=\"description\" content=\"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.\" \/>\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.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 on WordPress - DreamHost\" \/>\n<meta property=\"og:description\" content=\"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.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=\"2026-08-10T15:53:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Brian Glassman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Schedule Posts on WordPress - DreamHost\" \/>\n<meta name=\"twitter:description\" content=\"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.\" \/>\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 plugin. -->","yoast_head_json":{"title":"How to Schedule Posts on WordPress - DreamHost","description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","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.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Schedule Posts on WordPress - DreamHost","og_description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","og_url":"https:\/\/www.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":"2026-08-10T15:53:32+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp","type":"image\/webp"}],"author":"Brian Glassman","twitter_card":"summary_large_image","twitter_title":"How to Schedule Posts on WordPress - DreamHost","twitter_description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","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.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"},"author":{"name":"Brian Glassman","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/86bb3dc104c3ca5e94976bbc9f54dd6e"},"headline":"How to Schedule Posts in WordPress (3 Easy Methods)","datePublished":"2019-04-30T14:00:00+00:00","dateModified":"2026-08-10T15:53:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"},"wordCount":2118,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp","articleSection":["Getting Started","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","url":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/","name":"How to Schedule Posts on WordPress - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp","datePublished":"2019-04-30T14:00:00+00:00","dateModified":"2026-08-10T15:53:32+00:00","description":"How to schedule posts on WordPress: use the built-in Publish scheduler to set a date and time, then let WordPress publish automatically.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-how-to-schedule-posts-in-wordpress-dreamops-7f25f191c5df58c9a4fab09b.webp","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/how-to-schedule-posts-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Schedule Posts in WordPress (3 Easy Methods)"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.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.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.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.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.dreamhost.com\/blog\/#\/schema\/person\/86bb3dc104c3ca5e94976bbc9f54dd6e","name":"Brian Glassman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/01\/brian-glassman-dreamhost-150x150.jpg","caption":"Brian Glassman"},"sameAs":["https:\/\/www.linkedin.com\/in\/brianglassmandesign\/"],"url":"https:\/\/www.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.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1060"}],"version-history":[{"count":1,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550\/revisions"}],"predecessor-version":[{"id":86872,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/22550\/revisions\/86872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/86860"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=22550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=22550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=22550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}