阅读wp_schedule_event() 文档为我提供了如下代码:
add_action(\'cr_paid_link_manager_generate_expiring_link_email_action\',\'cr_paid_link_manager_generate_expiring_link_email\');
wp_schedule_event(time(), \'daily\', \'cr_paid_link_manager_generate_expiring_link_email_action\');
问题是,cr_paid_link_manager_generate_expiring_link_email()
是在每次页面加载时生成的,看起来是这样的。此代码应该每天只发送一次电子邮件。我尝试设置的第一个参数wp_schedule_event()
到$timestamp_start
:
$timestamp_start = \'2011-01-26 00:00:00\';
add_action(\'cr_paid_link_manager_generate_expiring_link_email_action\',\'cr_paid_link_manager_generate_expiring_link_email\');
wp_schedule_event($timestamp_start, \'daily\', \'cr_paid_link_manager_generate_expiring_link_email_action\');
仍然没有结果。代码每分钟都在发送电子邮件。我的代码有什么缺失吗?