// 评论必须经过审核才会发送通知邮件

function ludou_comment_mail_notify($comment_id, $comment_status) {

// 评论必须经过审核才会发送通知邮件

if ($comment_status !== ‘approve’ && $comment_status !== 1)

return;

$comment = get_comment($comment_id);

if ($comment->comment_parent != ‘0’) {

$parent_comment = get_comment($comment->comment_parent);

// 邮件接收者email

$to = trim($parent_comment->comment_author_email);

// 邮件标题

$subject = ‘您在[‘ . get_option(“blogname”) . ‘]的留言有了新的回复’;

// 邮件内容,自行修改,支持HTML

$message = ‘

您在’ . get_option(‘blogname’) . ‘ 上的留言有回复啦!

’ . trim($parent_comment->comment_author) . ‘, 您好!

您于’ . trim($parent_comment->comment_date) . ‘ 在文章《’ . get_the_title($comment->comment_post_ID) . ‘》上发表的评论:

’ . nl2br($parent_comment->comment_content) . ‘

’ . trim($comment->comment_author) . ‘ 于’ . trim($comment->comment_date) . ‘ 给您的回复如下:

’ . nl2br($comment->comment_content) . ‘

您可以点击 comment_parent)). ‘” target=”_blank”>查看回复的完整內容

感谢您对 ’ . get_option(‘blogname’) . ‘ 的关注,如您有任何疑问,欢迎在博客留言,我都会一一解答,么么哒!!!

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

’;

$message_headers = “Content-Type: text/html; charset=\””.get_option(‘blog_charset’).”\”\n”;

// 不用给不填email的评论者和管理员发提醒邮件

if($to != ” && $to != get_bloginfo(‘admin_email’))

@wp_mail($to, $subject, $message, $message_headers);

}

}

// 编辑和管理员的回复直接发送提醒邮件,因为编辑和管理员的评论不需要审核

add_action(‘comment_post’, ‘ludou_comment_mail_notify’, 20, 2);

// 普通访客发表的评论,等博主审核后再发送提醒邮件

add_action(‘wp_set_comment_status’, ‘ludou_comment_mail_notify’, 20, 2);

管理员回复留言php,最新WordPress评论邮件通知管理员及回复评论者(详细教程)...相关推荐

  1. WordPress用户评论和回复评论邮件通知功能

    前言 目标解决两个问题: 用户在文章中提交评论后,我们无法及时获取用户评论的内容,同时也就没办法及时回复: 从后台发现用户评论,虽然回复了,但是用户已经离开网站,无法接受到您给他的评论回复. 方法一: ...

  2. 错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...

    本文将为关注织梦者的朋友提供的是的帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法相关教程,具体实例代码请看下文: 本文实例讲述了帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法. ...

  3. 管理员管理留言php,自定义WordPress管理员留言头像

    默认情况下,WordPress管理员的Gravatar头像与访客的留言头像大小风格是一致的,无法让人立即区分出哪个是管理员的回复.下面的教程,就是为了让管理员的留言与众不同,这里只是自定义一下头像大小 ...

  4. 收集网络状态(Ping),并用邮件通知管理员

    在没有第三方工具对网络进行监控的话,要检查网络中某台主机,或是某个IP地址通讯是否正常,我们通常用手动PING来进行测试. 有了PowerShell,我们可以用他定时Ping网络上的几个IP地址,然后 ...

  5. 周期性定时备份及邮件通知管理员

    周期性定时备份: 每天晚上00点整在Web服务器A上打包备份网站程序目录并通过rsync命令推送到服务器B上备份保留. 具体要求如下: 1.Web服务器A和备份服务器B的备份目录必须都为backup ...

  6. html输入QQ自动获取QQ头像,WordPress评论框输入QQ获取头像和昵称教程

    先看效果图吧: 这个功能在很多emlog博客上都兴起了,不过我发现wordpress圈里还不太常见,所以把这个功能做到wordpress上,由于每个人的主题评论表单结构节点名称都不太一样,所以根据本教 ...

  7. android手机邮件6,Android手机邮箱设置详细教程

    许多人喜欢用手机来收发邮件,但是有很多朋友却不知道如何在自己的android手机上去设置邮箱,以至于无法通过手机来进行邮件的收发,其实设置很简单,跟着小编的步骤走,让你轻松顺利地使用上手机邮箱. 首先 ...

  8. PowerBI 报表服务器刷新失败自动重刷并邮件通知

    前言: 大家好,我是小小大世界,初来乍到,作为一名BI工作者,一直想着通过某种方式记录自己成长的点点滴滴,今天静下心来,开始写一些自己工作中的经验. 正文: 前几天看了几篇文章,提到了如何使用报表服务 ...

  9. WordPress知更鸟(Begin)主题评论邮件回复失效的解决办法

    小任还不容易搞定了腾讯云这个坑人的安全组,实现了smtp的方式发邮件,具体文章:WordPress腾讯云服务器SMTP不能发邮件的解决办法,但是经过了测试发现,这个对于评论邮件回复居然没有用,但是有新 ...

最新文章

  1. Trie 树——搜索关键词提示
  2. Android网络之数据解析----SAX方式解析XML数据
  3. 文巾解题 5. 最长回文子串
  4. WeChat生成授权的token:md5(随机字符串+时间戳+盐值)
  5. centos linux 禁止ping
  6. 【感悟】本书书名无法描述本书内容(二)
  7. discuz mysql data_discuz调取数据库数据
  8. ubuntu 16.04: 添加字体
  9. 单片机c语言编程烧录软件,STC-ISP单片机烧录软件下载|好用的单片机编程器烧录软件_最火软件站...
  10. 「技术综述」人脸表情识别研究
  11. Visio模具与模版
  12. python OJ 绝对值最大
  13. mysql静默安装_mysql5.7静默安装
  14. xp计算机重启记录,WinXP电脑关机后自动重启是什么原因?
  15. 推荐系统(十九)Gate网络(二):百度GemNN(Gating-Enhanced Multi-Task Neural Networks)
  16. 免费网站流量统计服务汇总
  17. 搜索 阿虚同学_凉宫春日阿虚台词“在虚构的故事当中寻求真实感的人脑袋一定有问题”动画是出自那一集?...
  18. classpath、path、JAVA_HOME的作用及JAVA环境变量配置 (转)
  19. sap客户信贷_SAP信贷控制功能与配置详解
  20. Python绘制简单的曲线图·

热门文章

  1. ajax上传 java_使用Ajax进行文件与其他参数的上传功能(java开发)
  2. mysql集合查询的命令_MySQL数据库常用命令集合
  3. mysql 并发性_MySQL 事务
  4. 向上造型和向下造型_动漫美少年漫画造型-仰视、俯视、情感表现
  5. 淘淘商城项目技术点-8:vsftpd
  6. [C++] STL标准模板库
  7. 存储管理工具StorageExplorer的基本使用
  8. android studio gradle 打jar 包 (混淆+第三方库包)
  9. error LNK2001: 无法解析的外部符号 __iob_func
  10. Webrtc半小时搭建视频通话 视频会议