WordPress wp_mail дублирует электронные письма по ошибке, как предотвратить эту ошибку? - PullRequest
0 голосов
/ 27 апреля 2019

Я создал специальный код для отправки электронных писем, но когда я запускаю этот код, он как-то дублирует более одного электронного письма, иногда в диапазоне от 2 до 8 электронных писем за раз.Буду признателен за любую помощь, оказанную для этого случайного сбоя.

if(!empty(array_search('premium', $email_output)) && !empty($r_email) && strpos($r_email, '@') !== false && empty($_COOKIE['sentList']) && $_COOKIE['sentList'] == false){

$to = $r_email; 

$subject = 'subject'; 

ob_start();  
include trailingslashit( get_template_directory() ) . 'mailtemplate.php'; 
$body = ob_get_clean(); 

$headers = array('Content-Type: text/html; charset=UTF-8'); 

if( empty($_COOKIE['sentList']) && $_COOKIE['sentList'] == false ){ 
setcookie("sentList", true, time() + (60 * 5)); 

wp_mail( $to, $subject, $body, $headers ); 

}

}
...