A couple things to check:
- Is the staging site protected with HTTP authentication?
- Is Alternate WP-Cron setup, or standard WP-Cron?
- Are there any completed items?
1. Yes, the site is protected.
2. Standard Wp-Cron
3. Completed items are ones I’ve manually processed.
Okay, that’s likely the problem: standard WP-Cron typically doesn’t work if there’s HTTP authentication in place. There are a few plugins that create a GUI for you to add the username and password, or you can hard-code the header on the cron request.
This plugin provides a GUI, and browsing the code will show you how to hard-code the header for the cron request:
https://ww.wp.xz.cn/plugins/wp-cron-http-auth/
Also keep in mind that standard WP-Cron is triggered by traffic to the site, so pending actions will only run upon page load.
The HTTP authentication was the issue. Thanks for your help!
Plugin Support
dougaitken
(@dougaitken)
Automattic Happiness Engineer
Thanks for assisting @stevejonesdev here @crstauf, it’s appreciated!
I will mark this thread as Resolved for now.
Thanks,