• Resolved DawneR

    (@dawner)


    Hi there! Up until about two weeks ago, I’d schedule my posts using the “Schedule Post” feature within WordPress, and the post would be published on the specified time and date. Now, it seems like some weird calendar or time zone issue is occurring. For example, I had a post scheduled for today, 10/25/18 at 9:00 am. I looked at the post on the admin dashboard at 10:30 and it said “scheduled for 10/25/18 at 9:00 am”, which is bizarre; it should have alrady been published. I checked my settings and I have the site set to the New York (Eastern) time zone. I really don’t want to have to go in and manually publish each post at the right time, but that’s what I’m having to do. Plus, I have ConvertKit broadcasts going out an hour after the scheduled post time (I deliberately set them for an hour later just in case of any hiccups), so now I’m scrambling to ensure that the post actualy got published when I specified. Help! Thanks.

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Moderator t-p

    (@t-p)

    Please install the Health Check plugin, run it, and pay particular attention to what it says about WP-Cron.

    You may also want to discuss this issue with your hosting provider. Ask theme what’s going on.

    Your 10:30 or the server’s 10:30. There can be a difference.

    It sounds like something is either confusing the cron task that needs to run to trigger the post or something is interfering with the mechanism to autopost on schedule.

    If you’re depending on the built in WordPress Psuedo-Cron to trigger the task then you’ll need a user visit to trigger that. I usually want two visits to trigger a timed event. It’s possible you don’t have visits at that time.

    If you recently installed anything that runs from Cron it’s possible that has setup something that is interfering with the Psuedo-Cron and may require a cron task. What is this ‘ConvertKit’? Have a talk with them if you can just to make sure. You may need to setup a CronTask from your server to trigger something like the WP-Crontrol plugin if you need to.

    Thread Starter DawneR

    (@dawner)

    Thank you! And sorry to confuse the issue by mentioning ConvertKit; they’re just an email service provider and I schedule the emails from their site – completely outside of WordPress. It’s just embarrassing when I’ve sent my subscribers a “check out my latest post!” email and it turns out the post hasn’t yet been published. I didn’t even think about the host or the server’s timezone. Something definitely changed, though, because this used to work perfectly and it works on other WP sites I have (and I’ve had GoDaddy mucking around in this site, at my request), so I’ll reach out to them. Thanks again!

    Moderator t-p

    (@t-p)

    Hosts’s server may be in different timezone.

    Well, I’m thinking there’s a problem somewhere. I’m also thinking the WordPress time should have been the posting time.

    By this time it should have auto-posted if you didn’t force it at 9:30 this morning (8:30(?) in GoDaddy Land – Arizona) but the server could be in some other place yet.

    Converti what?

    You could set an auto post test post for later tonight and watch for it an hour, then two hours, or even three or four hours later. A delete once you’ve seen that post and noted the time might help narrow this down and hardly anyone would notice.

    Some users like seeing that kinda stuff anyway. Makes ’em think you’re industrious, diligent or whatever.

    Thread Starter DawneR

    (@dawner)

    Thanks, @jnashhawkins! ConvertKit is an email provider (sorry for the red herring; I was just whining about the fact that I’d scheduled emails to go out saying “Here’s my new post” which then led to a dead link because of the unpublished post). I like the idea of the auto test post; I’ll probably give that a try. And yes, some people love the industrious folks! Thanks again.

    Thread Starter DawneR

    (@dawner)

    Thanks for all the help and yes it appears to be the WordPress Pseudo-Cron. Here’s what I got back from GoDaddy: “The Schedule posts are published through the WordPress Cron, and the WordPress Cron relies on traffic/visitors on the website to keep track of time and execute scheduled tasks. So if your website does not have any visitor at the scheduled time of the post the Cron will not run and in turn, the post will not be published. However, the missed Cron will automatically run when a user visits your website.” Seems like an odd way of tracking time to me, but I get it. Thanks again! Marking this resolved.

    Moderator t-p

    (@t-p)

    Glad to know it ??

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Scheduled posts are not being published’ is closed to new replies.