Я использую функцию wp_mail, но она не работает в цикле. Ниже мой код, который я использовал
$productName = '';
$productName = implode(',',$users_arr[$i]['productName']);
$productId = '';
$productId .= implode(',',$users_arr[$i]['productId']);
require('wp-load.php');
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$to = $users_arr[$i]['userEmail'];
$subject = 'You have won the auction!';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$message = "<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\" xml:lang=\"en\">\r\n
<head>\r\n
<title>Hello Test</title>\r\n
</head>\r\n
<body>\r\n
<p></p>\r\n
<p>Congratulations, You have won the auction for ".$productName." and <a href=".$cart_url."?add-to-cart=".$productId." target='_blank'>Pay now</a></p>\r\n
</body>\r\n
</html>";
echo $to;
$mail = wp_mail($to, $subject, $message, $headers);
// wp_trash_post();
sleep(10);
echo 'done ---->'.$mail;
`
Это мой код, который я использовал в for
петля. У меня разные адреса электронной почты, и у каждого идентификатора есть разные сообщения, но в цикле почта не может работать.
Задача ещё не решена.
Других решений пока нет …