【问题标题】:How to add Cron to WordPress如何将 Cron 添加到 WordPress
【发布时间】:2016-02-19 03:19:40
【问题描述】:

我试图开发一个插件来在特定时间向用户发送电子邮件,所以我创建了这样的插件:

add_action( 'my_hourly_event',  'sendEmail' );
public static function activate() {
    wp_schedule_event( time(), 'hourly', 'my_hourly_event' );
} // end activate

public static function deactivate() {
    wp_clear_scheduled_hook('my_hourly_event');
} // end activate

function sendEmail() { 
    wp_mail( $email, $subject, $message );
}

然后我将它添加到 wp-config.php

define('DISABLE_WP_CRON', true);

最后我在我的站点中添加了我的 cron :

* /15 * * * wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron

但我没有得到任何东西,所以如果有人有任何想法,我将非常感激。

【问题讨论】:

    标签: php wordpress cron


    【解决方案1】:

    如果你添加:

    define('DISABLE_WP_CRON', true)
    

    wp-config.php,你的CRON不会被执行是正常的;尝试删除此行或将其替换为:

    define('DISABLE_WP_CRON', false)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2012-05-22
      • 2011-02-18
      • 2012-11-30
      • 2016-02-05
      相关资源
      最近更新 更多