Php 如何防止在每次页面访问时执行wp cron?
我已经安排了一个wp cronPhp 如何防止在每次页面访问时执行wp cron?,php,wordpress,cron,Php,Wordpress,Cron,我已经安排了一个wp cron $time = strtotime(date('Y-m-d')); wp_schedule_event($time, 'daily', 'loyality_expiry_notification'); add_action('loyality_expiry_notification', 'send_notification'); function send_notification() {...} send_notification每天发送电子邮件通知。但我每次
$time = strtotime(date('Y-m-d'));
wp_schedule_event($time, 'daily', 'loyality_expiry_notification');
add_action('loyality_expiry_notification', 'send_notification');
function send_notification() {...}
send_notification
每天发送电子邮件通知。但我每次访问页面都会收到电子邮件。
我只想一天执行一次此事件。
!wp_next_scheduled
完成了任务
if ( ! wp_next_scheduled( 'loyality_expiry_notification' ) ) {
wp_schedule_event($time, 'daily', 'loyality_expiry_notification');
}