我想在single.php页面上的“myeamil@live.com”中引用wordpress发表作者电子邮件 .
其实我想发邮件给发布这篇文章的那位作者 .
我正在使用wp_mail函数从single.php页面向作者发送电子邮件 .
这是我正在使用的变量,但它正在收到管理员电子邮件 .
$emailTo = get_option('admin_email');
而不是管理员电子邮件,我想要发布帖子的作者电子邮件 . 我需要帮助 . 非常感谢 .
Update
这是我想要做的代码
if(!isset($ hasError)){// $ emailTo =“w_chand@live.com”; if(!isset($ emailTo)||($ emailTo =='')){$ emailTo = the_author_meta('user_email'); } $ subject ='电子邮件主题在这里' . $ name; $ body =“名称:$ Name nnDuration:$ duration nnComments:$ comments”; $ headers =“回复:'” . $ name . “'rn”; if(wp_mail($ emailTo,$ subject,$ body,$ headers)){echo“查询已成功发送”; } else {echo“邮件功能错误!”; }
3 回答
您可以通过 get_the_author_meta() wordpress函数获取作者电子邮件地址 .
获取用户ID 25的电子邮件地址,并使用其显示名称作为锚文本进行回显 .
以下功能是 deprecated ,
Mailto Link
将作者电子邮件地址显示为“mailto”链接 .
演示代码
希望这对你有所帮助!
试试下面的代码 . Reference page . 希望能帮助到你 .
尝试: