我每天午夜都在执行WP CRON工作时遇到麻烦。当这个cron执行时,客户会通过电子邮件通知他们过期的产品。
// Make sure event is not already scheduled
if (!wp_next_scheduled('cron_event')) {
$ve = get_option( 'gmt_offset' ) > 0 ? '-' : '+';
// Schedule daily expired products event
wp_schedule_event( strtotime( '00:00 tomorrow ' . $ve . get_option( 'gmt_offset' ) . ' HOURS' ), 'daily', 'cron_event');
}
服务器CRON作业命令:
0 0 * * * wget -O / dev / null -q http://mywebsite.com/wp-cron.php
这个CRON没有在午夜执行,但代码可以在其他时间工作,就像我每两分钟运行一次,然后它正常工作。服务器命令有问题吗?
任何帮助将不胜感激。
谢谢!
答案 0 :(得分:0)
在Wordpress Plugin Handbook他们使用0 0 * * * wget http://YOUR_SITE_URL/wp-cron.php
也许-O /dev/null -q
会导致麻烦。