我每天午夜都在执行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');
}
Server CRON Job Command:
0 0 * * * wget -O / dev / null -q http://mywebsite.com/wp-cron.php
这个CRON没有在午夜执行,但代码与其他时间一起工作,就像我每两分钟运行一次,然后它工作正常 . 服务器命令有问题吗?
任何帮助将不胜感激 .
谢谢!
1 回答
在Wordpress Plugin Handbook他们使用
0 0 * * * wget http://YOUR_SITE_URL/wp-cron.php
也许
-O /dev/null -q
会造成麻烦 .