我正在开发一个房地产网站。
一旦有人提交了一个列表,就会有一个详细信息页面显示有关房产的所有信息。
现在,我有一个“联系业主”按钮,允许任何人向帖子所有者发送消息。
点击该按钮后,会显示一个弹出窗口,您可以在其中键入消息,姓名,主题等。弹出窗口由插件控制。
使用wp_mail函数发送邮件。问题是我无法获得发布作者的电子邮件因为popup创建了自己的帖子ID,这与属性帖子ID不同。
我需要获取属性页的id,而不是弹出窗口的id。
问题是,我的代码必须写在popup.php文件中。
我的代码是:
global $post;
$author_id=$post->post_author;
$to = get_the_author_meta( 'user_email' , $author_id );
wp_mail(
$to,
$subject,
$message,
$headers
);
do_action('un_admin_notification_sent', $id, $params, $message);
}
不幸的是,邮件没有被发送,因为$ to是空的 - 当我想使用当前页面的id(即弹出窗口后面的背景)时,它正在使用弹出窗口的id。
任何帮助都会受到很大关注。