Ich versuche, allen meinen Benutzern eine E-Mail für ein benutzerdefiniertes Ereignis zu senden. Dafür habe ich den folgenden Code geschrieben, aber es funktioniert nicht. Was mache ich falsch?So senden Sie eine E-Mail an alle Wordpress-Benutzer
//send mail to all users
$result= $wpdb->get_var($wpdb->prepare("SELECT user_email FROM $table_users"));
foreach($result as $email) {
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers.= "From:mysite<[email protected]>\r\n";
$message = "<b>Dear! user</b>,<br/><br/> A new share is available to purchase
for amount $".$sellamt."<br>this is an automated mail.pls don't reply to this mail. ";
$send=mail($email,"mysite:New share Available to Purchase!",$message,$headers);
}
header('Location: /offer_csuccess');
exit();
Pro Tipp, wenn Posting hier: nach der Titelseite, geben Sie bitte Ihre Titel und Absätze in Satz Fall wie diesen schreiben und nicht in Titel Fall wie diese (da letztere ist schwieriger zu lesen). Bitte unterlassen Sie auch die Verwendung von txtspk (z. B. "pls", "thx") - das ist einfach faul und sie geben ehrenamtlichen Redakteuren neue Arbeit. Machen Sie sich vor allem mit Ihren Posts gut. – halfer