Php 如何向所有Wordpress用户发送电子邮件

Php 如何向所有Wordpress用户发送电子邮件,php,wordpress,email,Php,Wordpress,Email,我正在尝试向所有用户发送自定义活动的电子邮件。为此,我编写了以下代码,但它不起作用。我做错了什么 //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"; $hea

我正在尝试向所有用户发送自定义活动的电子邮件。为此,我编写了以下代码,但它不起作用。我做错了什么

//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<info@mysite.com>\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();
//向所有用户发送邮件
$result=$wpdb->get_var($wpdb->prepare(“从$table_用户中选择用户电子邮件”);
foreach($结果为$电子邮件){
$headers=“MIME版本:1.0”。\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。\r\n”;
$headers.=“From:mysite\r\n”;
$message=“亲爱的!用户,

可以购买新的股份 对于金额$“$sellamt”。
这是一封自动邮件。请不要回复此邮件。“; $send=mail($email,“mysite:newshare Available to Purchase!”,$message,$headers); } 标题(“位置:/offer_csuccess”); 退出();
获取所有用户函数
获取用户()

$all_users=get_users();
foreach($user为所有用户){
$headers=“MIME版本:1.0”。\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。\r\n”;
$headers.=“From:mysite\r\n”;
$message=“亲爱的!用户,

可以购买新的股份 对于金额$“$sellamt”。
这是一封自动邮件。请不要回复此邮件。“; $send=mail($user->user\u email,“mysite:可购买的新共享!”,$message,$headers); } 退出();
获取所有用户函数
获取用户()

$all_users=get_users();
foreach($user为所有用户){
$headers=“MIME版本:1.0”。\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。\r\n”;
$headers.=“From:mysite\r\n”;
$message=“亲爱的!用户,

可以购买新的股份 对于金额$“$sellamt”。
这是一封自动邮件。请不要回复此邮件。“; $send=mail($user->user\u email,“mysite:可购买的新共享!”,$message,$headers); } 退出();
根据角色或您传递的任何参数,使用函数获取所有用户

$users = get_users();

foreach( $users as $user ) {

    wp_mail( $user->user_email, "New Share Available to Purchase!", $message );
}
使用WordPress还有一个优点,就是每次都不用提到标题。你只需要使用。发送电子邮件真的很简单

希望有帮助:)

根据角色或您传递的任何参数,使用函数获取所有用户

$users = get_users();

foreach( $users as $user ) {

    wp_mail( $user->user_email, "New Share Available to Purchase!", $message );
}
使用WordPress还有一个优点,就是每次都不用提到标题。你只需要使用。发送电子邮件真的很简单


希望对你有所帮助:)

Pro在这里发帖时的提示:根据首页,请用这样的句子大小写标题和段落,不要用这样的标题大小写(因为后者更难阅读)。请不要使用txtspk(例如“pls”、“thx”)——这只是懒惰,他们会给志愿者编辑提供新的工作。最重要的是,要努力做好你的文章。专业人士在这里发帖时的提示:根据首页,请用这样的句子大小写标题和段落,而不要用这样的标题大小写(因为后者更难阅读)。请不要使用txtspk(例如“pls”、“thx”)——这只是懒惰,他们会给志愿者编辑提供新的工作。最重要的是,在你的帖子上下功夫。