WordPress CRON每天午夜工作

时间:2017-08-16 10:35:33

标签: php wordpress cron

我每天午夜都在执行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没有在午夜执行,但代码可以在其他时间工作,就像我每两分钟运行一次,然后它正常工作。服务器命令有问题吗?

任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

Wordpress Plugin Handbook他们使用0 0 * * * wget http://YOUR_SITE_URL/wp-cron.php

也许-O /dev/null -q会导致麻烦。