wp_mail取消订阅链接

时间:2018-07-12 09:36:08

标签: php wordpress newsletter

我正在使用wp_mail函数将新闻稿模板发送给我的订阅者。我只是从数据库中检索订户列表,并将其作为$ to数组传递给wp_mail函数。现在的问题是,我想向我的电子邮件发送者添加退订链接。我要实现的是一种在取消订阅的超链接中添加收件人的电子邮件地址作为参数的方法,以便我可以将其用于取消订阅。即www.mysiteurl.com/?user_email=useremail@domain.in

//php code
ob_start();
    //including newsletter template
    include '/newsletter-template.php';
    $message = ob_get_contents();
    ob_end_clean();
    //adding filter to allow <html> tags in message body
    add_filter( 'wp_mail_content_type', 'newsletter_content_type' );
    @wp_mail( $subscriberListArray, 'Testing Newsletter', $message, 'From: myWebsite <newsletter@myWebsite.com>' );
    //removing <html> tags filter once mail is sent
    remove_filter( 'wp_mail_content_type', 'newsletter_content_type' );

//html part
<div>
  <a href="www.mysiteurl.com/?user_email={dynamic_value}">unsubscribe</a>
</div>

以上代码工作正常,但我想在模板文件中插入当前订户的电子邮件。有什么办法吗? 谢谢。

0 个答案:

没有答案