行业新闻

    wordpress设置邮件WordPress用户评论和回复评论邮件通知功能【无插件】

    2022-06-16    来源:www.8001717.cn

    原文链接:

    作为使用系统建站的站长,我们经常会遇到几个问题:

    用户在文章中提交评论后,我们无法及时获取用户评论的内容,无法及时回复;

    我从后台找到了用户的评论。虽然用户已回复,但用户已离开网站,无法收到您对他的评论回复。

    这在一定程度上影响了网站的用户体验,那么有没有办法解决这两个问题呢?

    通过二次开发系统,开启邮件提醒评论功能

    第一步:开启SMTP邮件功能

    这一步其实可以通过Mail SMTP插件完成,在插件上配置就很简单了。

    邮件 SMTP

    虽然我不说插件不好,只是觉得用代码实现SMTP功能会更好,下面教大家如何用代码实现SMTP功能。

    首先要找到主题文件夹下的.php,然后在.php文件中加入如下代码:

    //使用smtp发送邮件

    ('', '');

    wordpress邮件插件_wordpress设置邮件_收不到 wordpress 邮件

    ($){

    $->();

    $-> = true;//启用服务

    $->Port = 465;//SMTP邮件发送端口,这个对应下面的SSL验证,如果这里填25,下面的参数为空

    $-> ="ssl";//是否验证ssl,对应MTP邮件发送端口,如果不填,上述端口必须是25

    $->Host = "";//邮箱地址的SMTP服务器,目前是email SMTP

    $-> = "";//你的邮箱

    $-> ="************ ***";//以前是邮箱登录密码wordpress网站建设,现在是授权码

    }

    //记住发送地址和smtp邮箱地址一致

    ('', '');

    () {

    '';

    wordpress邮件插件_收不到 wordpress 邮件_wordpress设置邮件

    }

    注意:以上备注提醒,请自行修改参数。如果遇到配置问题,也可以参考我的另一篇文章:解决Odoo系统新用户无法使用邮件的问题。本文有一段话教大家如何配置QQ邮箱和126邮箱的参数。

    原文链接:

    第一步完成后wordpress设置邮件,你其实已经解决了文章开头的第一个问题。当您再次收到用户评论时,您将收到一封电子邮件提醒。提醒内容大致如下:

    上面的邮件内容模板是默认格式,其实不需要修改它的内容格式,毕竟只是给网站管理员用的。

    图片还提到了一个问题:为什么收件人和发件人地址一样?

    因为我在上面配置SMTP的时候使用了1434×××邮箱地址作为发件人地址。同时我在后台设置的管理员地址也是1434×××。因此,发件人地址和收件人地址是相同的。至于为什么收件人地址和发件人地址一样,我还是可以收到邮件的。

    下图是可以接收用户评论的通知邮箱,管理员可以修改。

    第 2 步:回复评论并通过电子邮件提醒用户

    下图为网站管理员回复用户评论。电子邮件的形式会提醒评论者他的评论已得到回复。

    收不到 wordpress 邮件_wordpress设置邮件_wordpress邮件插件

    当然wordpress做网站,首先我们要确保你的文章开启了默认评论功能wordpress设置邮件,并且有邮箱,否则评论系统将无法找到评论者的邮箱。

    默认评论区

    要实现上面的功能,只要在你的主题文件中找到.php,在上面加上下面的代码就可以了:

    //评论回复邮件通知代码

    通知($){

    $ = de((''), );

    $ = ($);

    $ = $-> ? $-> : '';

    $ = $->;

    if (($ != '') && ($ != 'spam')) {

    $ = '不回复@' 。 ('#^www\.#', '' , ($['']));

    $to = 修剪(($)->);

    收不到 wordpress 邮件_wordpress邮件插件_wordpress设置邮件

    $ = 修剪(($)->) 。 ',你在 [' 中对消息有新的回复。 $ . ']! ';

    $ = '

    > 您在 ' 的消息。 $ . ' 已回答!

    你好,'。修剪(($)->)。 '!您对文章“' . ($->) . '”的评论:

    ' 。 nl2br((($)->)) 。 '

    ' 。修剪($->)。 '给你的回复如下:

    ' 。 nl2br(($->)) 。 '

    您可以点击查看完整回复,欢迎回来

    href="' . () . '">' . $ . '。祝你生活愉快!

    (此邮件为系统自动发送,请勿直接回复!)

    ';

    $from = "发件人:\"" . ('' ) . "\" ";

    $ = "$from\-Type: text/html; =" . ('') 。 "\n";

    wordpress邮件插件_wordpress设置邮件_收不到 wordpress 邮件

    ($to,$,$,$);

    }

    }

    ('', '通知');

    注意:如果您的主题中有电子邮件通知或类似代码,可以修改或删除。不要重复添加。

    原文链接:

    推荐阅读

    在网站 Astra 主题的底部创建一个新的友好链接小部件区域

    未能发布或更新文章方法

    更新升级插件提示输入FTP信息解决办法

    文件读写权限建议

    博客简易入门指南(免费)

    用户如何查看提交的表单?

    通过代码添加相关文章

    如何本地化主题主题中的后台控制面板?

    文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。 www.8001717.cn



X