【发布时间】:2019-02-16 04:38:26
【问题描述】:
在我的 wordpress 网站中,我想每 30 天向尚未完成个人资料的用户发送一次提醒。
我开始制作一个简单的示例来测试 cron,但它不起作用。你能帮我修一下吗?
SendEmailRemiderToESN 函数不起作用。
【问题讨论】:
-
欢迎来到 Stack Overflow。当您说“它不工作”时,请具体说明它是如何不工作的以及是否收到任何错误消息。
在我的 wordpress 网站中,我想每 30 天向尚未完成个人资料的用户发送一次提醒。
我开始制作一个简单的示例来测试 cron,但它不起作用。你能帮我修一下吗?
SendEmailRemiderToESN 函数不起作用。
【问题讨论】:
测试一下;) 它在我的 Mac 上的 localhost 中运行
function custom_cron_job_recurrence_own( $schedules ) {
$schedules['every30days'] = array(
'interval' => 2592000,
'display' => __( 'every30days', 'textdomain' )
);
return $schedules;
}
add_filter( 'cron_schedules', 'custom_cron_job_recurrence_own' );
if ( ! wp_next_scheduled( 'SendEmailRemiderToESN' ) ) {
wp_schedule_event( time(), 'every30days', 'SendEmailRemiderToESN' );
}
add_action('SendEmailRemiderToESN', 'custom_cron_job_recurrence');
function custom_cron_job_recurrence() {
wp_mail(................);
};
【讨论】: