Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何防止在每次页面访问时执行wp cron?_Php_Wordpress_Cron - Fatal编程技术网

Php 如何防止在每次页面访问时执行wp cron?

Php 如何防止在每次页面访问时执行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每天发送电子邮件通知。但我每次

我已经安排了一个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
每天发送电子邮件通知。但我每次访问页面都会收到电子邮件。
我只想一天执行一次此事件。

!wp_next_scheduled
完成了任务

if ( ! wp_next_scheduled( 'loyality_expiry_notification' ) ) {
     wp_schedule_event($time, 'daily', 'loyality_expiry_notification');
}