【发布时间】:2015-01-03 23:05:13
【问题描述】:
每次单击 <a> 时,我都会向我的 Outlook 帐户发送一封电子邮件。我希望消息具有单击链接的 wordpress 帖子的标题,但是,它没有打印在电子邮件中。无法识别the_title(); 来获取帖子标题。另一个问题是电子邮件进入了垃圾邮件文件夹。
如何解决这个问题?
<a href="#" onclick="callFunction();">Report</a>
<script type="text/javascript">
function callFunction(){
<?php
$message = ''.the_title();
$to = "my@outlook.com";
$subject = "Expired post report";
$from = "reporting@website.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
?>
}
</script>
【问题讨论】:
-
您正在混合 2 种语言 JavaScript 在浏览器中运行 PHP 在服务器上运行 您不能将 PHP 作为 onclick 函数使用 您最多可以将信息发布到具有所需信息的服务器
-
我发现将 PHP 中的数据留给 JavaScript 使用的最简单方法是将其保留为属性,如下所示;
-
关于进入垃圾邮件文件夹的电子邮件,这可能是因为您的空白邮件正文存在其他问题。
标签: javascript php wordpress email