请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

WordPress无插件代码实现评论回复邮件通知

来源: 地铁眷恋 2021-11-2 01:23:35 显示全部楼层 |阅读模式
之前为了实现这个评论回复邮件通知功能,特意从windows空间搬家至linux空间,因为对我来说,评论回复邮件通知太重要了。就像我去其他博客上留言或回复了,过后可能我忘记了,如果邮箱收到该博客的回复邮件通知,我会再次回访,相信其他用WordPress的朋友也有同感,所以得赶紧把这个功能实现了,提高访客的黏度。虽然windoes主机也有实现评论回复邮件通知的教程,但修改起来比较麻烦,就算修改好了,每当想起这个问题也会令我很纠结。可能以后还是会开发注册,得需要空间支持mail()函数,所以干脆直接搬家到linux空间。
代码修改的方法有很多种,把我现在用的这种评论回复邮件通知的代码贴上来,需要其他功能的可以到google上搜索一下。

有三类评论回复邮件通知代码。

1、有勾选栏,由访客决定是否回应邮件通知。

2、无勾选栏,有管理者决定在什么条件下发邮件。

3、所有回复都发邮件。

我现在用的就是第三种评论回复邮件通知代码。必须注意的是:你的服务器已经要支持mail()函数。测试方法:在登录页面故意按下‘忘记密码’收到邮件就有mail()功能,没有收到邮件用下面这种代码就实现不了了。

修改方法:将下面代码copy到functions.php的局域内。

[table][tr][td]1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

[/td][td]//comment_mail_notify(所有的回复都会发邮件通知)
function comment_mail_notify($comment_id) {
  $comment = get_comment($comment_id);
  $parent_id = $comment->comment_parent ? $comment->comment_parent : '';
  $spam_confirmed = $comment->comment_approved;
  if (($parent_id != '') && ($spam_confirmed != 'spam')) {
    $wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));//发件人e-mail地址
    $to = trim(get_comment($parent_id)->comment_author_email);
    $subject = '您在['.get_option("blogname").']的留言有了回复';
    $message = '
   
      '
.trim(get_comment($parent_id)->comment_author).', 您好!

      这是您在《'
.get_the_title($comment->comment_post_ID).'》中的留言:
'

       .trim(get_comment($parent_id)->comment_content).'

      以下是'
.trim($comment->comment_author).' 给您的回复:
'

       .trim($comment->comment_content).'


      您可以[url=https://www.211w.com/'/font . font style=]点击这里查看回复的完整内容.[/url]

      欢迎再度光临 [url=https://www.211w.com/'/font . get_option(font style=]'
. get_option('blogname') . '[/url]

      (注:此邮件由系统自动发出,请勿回复!)

   

'
;
    $from = "From: \"" . get_option('blogname') . "\" ";
    $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
    wp_mail( $to, $subject, $message, $headers );
    //echo 'mail to ', $to, '
' , $subject, $message; // for testing

  }
}
add_action('comment_post', 'comment_mail_notify');



[http://www.dedeadmin.com]


免责声明:本文由作者自由发布,不代表豆瓜网(211w.com) 观点和立场。
相关标签: 通知邮件WordPress
回复

使用道具 举报

大神点评1

地铁眷恋 2021-11-2 03:22:12 显示全部楼层
[/td]    [/tr]  [/table]是要好好学了,不错的知识。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

相关推荐

库克:公司从元宇宙看到“很大潜力” 正进行“相应投资”

库克:公司从元宇宙看到“很大潜力” 正进行“相应投资”

1月28日消息,美国当地时间周四,苹果公布了截至2021年12月25日的2022财年第一财季财

京东云首发ARM架构机型

京东云首发ARM架构机型

1月28日消息,据京东科技News微信公众号消息,京东云首发ARM架构机型,助推企业数智化

小米智慧产业园整体交付

小米智慧产业园整体交付

1月28日消息,近日,位于昌平区沙河镇的小米智慧产业园区项目已经完成全部工程建设,

腾讯9款产品通过首批适老化及无障碍水平评测

腾讯9款产品通过首批适老化及无障碍水平评测

1鏈24鏃ユ秷鎭紝鎹吘璁畼鏂硅处鍙锋秷鎭紝1鏈20鏃ワ紝宸ヤ笟鍜屼俊鎭寲閮ㄢ滀簰鑱旂綉

腾讯投资字节跳动关联公司三发餐饮 持股12%

腾讯投资字节跳动关联公司三发餐饮 持股12%

1月24日消息,天眼查信息显示,1月21日,湖南三发餐饮管理有限公司发生工商变更,新增

MORE+
  • 日排行
  • 周排行
  • 月排行
商业洽谈 文章投递 寻求报道
QQ咨询: QQ:199993150
关注微信