Php 如何将Cron添加到WordPress
我试图开发一个插件,在特定时间向用户发送电子邮件,因此我创建了如下插件:Php 如何将Cron添加到WordPress,php,wordpress,cron,Php,Wordpress,Cron,我试图开发一个插件,在特定时间向用户发送电子邮件,因此我创建了如下插件: 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_clea
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:
定义('DISABLE_WP_CRON',true)
最后,我在我的站点中添加了cron:
*/15***wget-q-O-http://yourdomain.com/wp-cron.php?doing_wp_cron
但是我什么也没得到,所以如果有人知道我会非常感激的。如果您补充:
define('DISABLE_WP_CRON', true)
对于wp config.php
,不执行CRON是正常的;请尝试删除此行或替换为:
define('DISABLE_WP_CRON', false)