原文链接:
作为使用系统建站的站长,我们经常会遇到几个问题:
用户在文章中提交评论后,我们无法及时获取用户评论的内容,无法及时回复;
我从后台找到了用户的评论。虽然用户已回复,但用户已离开网站,无法收到您对他的评论回复。
这在一定程度上影响了网站的用户体验,那么有没有办法解决这两个问题呢?
通过二次开发系统,开启邮件提醒评论功能
第一步:开启SMTP邮件功能
这一步其实可以通过Mail SMTP插件完成,在插件上配置就很简单了。
邮件 SMTP
虽然我不说插件不好,只是觉得用代码实现SMTP功能会更好,下面教大家如何用代码实现SMTP功能。
首先要找到主题文件夹下的.php,然后在.php文件中加入如下代码:
//使用smtp发送邮件
('', '');

($){
$->();
$-> = true;//启用服务
$->Port = 465;//SMTP邮件发送端口,这个对应下面的SSL验证,如果这里填25,下面的参数为空
$-> ="ssl";//是否验证ssl,对应MTP邮件发送端口,如果不填,上述端口必须是25
$->Host = "";//邮箱地址的SMTP服务器,目前是email SMTP
$-> = "";//你的邮箱
$-> ="************ ***";//以前是邮箱登录密码wordpress网站建设,现在是授权码
}
//记住发送地址和smtp邮箱地址一致
('', '');
() {
'';

}
注意:以上备注提醒,请自行修改参数。如果遇到配置问题,也可以参考我的另一篇文章:解决Odoo系统新用户无法使用邮件的问题。本文有一段话教大家如何配置QQ邮箱和126邮箱的参数。
原文链接:
第一步完成后wordpress设置邮件,你其实已经解决了文章开头的第一个问题。当您再次收到用户评论时,您将收到一封电子邮件提醒。提醒内容大致如下:
上面的邮件内容模板是默认格式,其实不需要修改它的内容格式,毕竟只是给网站管理员用的。
图片还提到了一个问题:为什么收件人和发件人地址一样?
因为我在上面配置SMTP的时候使用了1434×××邮箱地址作为发件人地址。同时我在后台设置的管理员地址也是1434×××。因此,发件人地址和收件人地址是相同的。至于为什么收件人地址和发件人地址一样,我还是可以收到邮件的。
下图是可以接收用户评论的通知邮箱,管理员可以修改。
第 2 步:回复评论并通过电子邮件提醒用户
下图为网站管理员回复用户评论。电子邮件的形式会提醒评论者他的评论已得到回复。

当然wordpress做网站,首先我们要确保你的文章开启了默认评论功能wordpress设置邮件,并且有邮箱,否则评论系统将无法找到评论者的邮箱。
默认评论区
要实现上面的功能,只要在你的主题文件中找到.php,在上面加上下面的代码就可以了:
//评论回复邮件通知代码
通知($){
$ = de((''), );
$ = ($);
$ = $-> ? $-> : '';
$ = $->;
if (($ != '') && ($ != 'spam')) {
$ = '不回复@' 。 ('#^www\.#', '' , ($['']));
$to = 修剪(($)->);

$ = 修剪(($)->) 。 ',你在 [' 中对消息有新的回复。 $ . ']! ';
$ = '
> 您在 ' 的消息。 $ . ' 已回答!
你好,'。修剪(($)->)。 '!您对文章“' . ($->) . '”的评论:
' 。 nl2br((($)->)) 。 '
' 。修剪($->)。 '给你的回复如下:
' 。 nl2br(($->)) 。 '
您可以点击查看完整回复,欢迎回来
href="' . () . '">' . $ . '。祝你生活愉快!
(此邮件为系统自动发送,请勿直接回复!)
';
$from = "发件人:\"" . ('' ) . "\" ";
$ = "$from\-Type: text/html; =" . ('') 。 "\n";

($to,$,$,$);
}
}
('', '通知');
注意:如果您的主题中有电子邮件通知或类似代码,可以修改或删除。不要重复添加。
原文链接:
推荐阅读
在网站 Astra 主题的底部创建一个新的友好链接小部件区域
未能发布或更新文章方法
更新升级插件提示输入FTP信息解决办法
文件读写权限建议
博客简易入门指南(免费)
用户如何查看提交的表单?
通过代码添加相关文章
如何本地化主题主题中的后台控制面板?
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn