回复评论邮件加入gravatar头像

网络博客 郑永 9469℃ 30评论

大大小小的博客评论过不少,这个想法好像没有人用过,感觉加上去互动体验性更佳,如果你喜欢,简单几步就可以实现,当然这只是加了个头像函数,没什么技术含量,只不过的确没人这样做,可能太细节了吧,大家感觉没必要。

首先:搜索安装Cimy Swift SMTP插件,为什么推荐发邮件安装插件好,因为mail函数是通过主机代发,很容易进入到对方垃圾邮箱。

出代码前还是先放效果,下面是对方收到的邮件截图:

huifugravatar

主题functions.php文件?>前加入以下代码:

# 评论邮件提醒
//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’)) {
$to = trim(get_comment($parent_id)->comment_author_email);
$subject = ‘您在[‘.get_option(“blogname”).’]的留言有了回复’;
if($to === trim($comment->comment_author_email)){ //如果自己回复自己的评论就不发送邮件
return ;
}
$message = ‘
<div style=”background-color:#eef2fa; border:1px solid #d8e3e8; color:#111; padding:0 15px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:20px 20px 20px 20px;”>
<p>’.trim(get_comment($parent_id)->comment_author).’, 您好!</p>
<p>这是您在《’.get_the_title($comment->comment_post_ID).’》中的留言:<br />’
.get_avatar($to, $size = ’36’).’ ‘.trim(get_comment($parent_id)->comment_content).'</p>
<p>以下是’.trim($comment->comment_author).’ 给您的回复:<br />’
.get_avatar( $comment->comment_author_email, $size = ’36’).’ ‘.trim($comment->comment_content).'<br /></p>
<p>您可以<a href=”‘ . htmlspecialchars(get_comment_link($parent_id)) . ‘”>点击这里查看回复的完整内容.</a></p>
<p>欢迎再度光临 <a href=”‘ . get_option(‘home’) . ‘”>’ . get_option(‘blogname’) . ‘</a></p>
<p>(注:此邮件由系统自动发出,请勿回复!)</p>
</div>’;
$from = “From: \”” . get_option(‘blogname’) . “\” <$wp_email>”;
$headers = “Content-Type: text/html; charset=” . get_option(‘blog_charset’) . “\n”;
wp_mail( $to, $subject, $message, $headers );
//echo ‘mail to ‘, $to, ‘<br/> ‘ , $subject, $message; // for testing
}
}
add_action(‘comment_post’, ‘comment_mail_notify’);

既然谈到回复评论邮件,那么展开话题也聊聊与这相关的话题:

1.邮件评论回复发送是否正常?

2.邮件评论回复是否接收正常?(如果设置不当,会跑对方垃圾邮箱)

第一个问题往往有的人会忽略了,因为自己很少收到自己的回复邮件。比如z大,以前有,后来没有,我去反馈,回答是去垃圾邮箱看看,但还是没有,也许是smtp不正常。

第二个问题,我推荐用代码实现邮件回复功能,最好后台安装个smtp插件,然后换一个发送邮箱,这样就不会进入对方的垃圾邮箱了。如果你改用这篇文章的方法,那么推荐你安装Cimy Swift SMTP插件,设置如下图:

cimy swift smtp

想要测试实际效果,马上发表一个评论,我回复你,你去邮箱就能看到效果。

ps:囧,发现真没什么必要,能来评论的,大多数都知道头像了,这样做还会给邮件点负担,哈哈,就当水文吧。

转载请注明:郑永博客 » 回复评论邮件加入gravatar头像

历史上的今天:

(30)个小伙伴在吐槽
Loading...
  1. zwwooooo2013-04-02 10:02 Firefox 19 Windows 7 回复

    最近都是我连发!霍霍

    沙发!
  2. zwwooooo2013-04-02 10:05 Firefox 19 Windows 7 回复

    这个只是加了个头像调用函数,只是觉得没必要,所以大家都没加吧,霍霍。

    板凳!
    • 郑永2013-04-02 10:43 Firefox 19 Windows XP 回复

      第一反应和小蝴蝶一样,哈哈。。我只是觉得这样做还不错,就分享了,原来大家都觉得没必要,呵呵。。我倒是也发现一个问题,就是这图片很难正常显示出来,有的邮件提示显示图片吗?哈哈。另外手持设备好像直接不显示。

    • zwwooooo2013-04-02 11:08 Firefox 19 Windows 7 回复

      有提示,点了就显示头像了。

    • 郑永2013-04-02 11:11 Firefox 19 Windows XP 回复

      还是听你的,撤了,哈哈,怕手持设备就直接不显示。。。也怕影响大家的手机流量。呵呵。

  3. 胖妹纸2013-04-02 10:20 Firefox 17 Windows XP 回复

    现在一般的主题都支持这个吧。

    地板!
    • 郑永2013-04-02 10:35 Firefox 19 Windows XP 回复

      兄弟,看清除标题了,虽然没什么技术含量,只是没人这么做过,哈哈。

  4. chojemmy2013-04-02 10:52 Google Chrome 26 Windows 7 回复

    回我一个,我看看效果。

    4楼
  5. 小蝴蝶2013-04-02 13:35 Google Chrome 25 Windows 7 回复

    我来晚了 ……

    5楼
    • 郑永2013-04-02 21:37 Firefox 19 Windows XP 回复

      没事,不晚,哈哈。

    • 小蝴蝶2013-04-02 21:38 Google Chrome 25 Windows 7 回复

      邮件换了字体颜色啊 哈哈哈

    • 郑永2013-04-02 21:43 Firefox 19 Windows XP 回复

      恩,考虑到有些邮箱不直接显示头像,显示个X,汗,还是改回来。

    • 小蝴蝶2013-04-02 21:39 Google Chrome 25 Windows 7 回复

      还改了评论小头像样式….

    • 郑永2013-04-02 21:44 Firefox 19 Windows XP 回复

      嗯,这样更有回复的意思,哈哈。

  6. 现在一般的主题都支持这个吧,不用自己去修改的呀~!~

    6楼
    • 郑永2013-04-02 21:11 Firefox 19 Windows XP 回复

      看来你基本不懂也没看完文章。

  7. cheap jersey2013-04-02 15:48 Firefox 19 Windows XP 回复

    :twisted: 嘿嘿。。小蝴蝶上榜了。。。。。。

    7楼
    • 郑永2013-04-02 21:11 Firefox 19 Windows XP 回复

      打广告都认识小蝴蝶了,哈哈。

    • 小蝴蝶2013-04-02 23:26 Google Chrome 25 Windows 7 回复

      :arrow: :eek: 不会吧

    • 郑永2013-04-02 23:44 Google Chrome 26 Windows 8 回复

      真的,哈哈,你也看到了。

  8. 林木木2013-04-02 22:25 Google Chrome 25 Windows 7 回复

    新折腾,支持~

    8楼
    • 郑永2013-04-02 22:32 Firefox 20 Windows XP 回复

      嘿嘿,总算把你给盼回来了。谢谢支持!

  9. Louis Han2013-04-03 00:17 Firefox 19 Windows 7 回复

    这个确实是没什么必要啊

    9楼
    • 郑永2013-04-03 00:42 Google Chrome 26 Windows 8 回复

      嗯,有时候想多了,哈哈。

  10. 大发2013-04-03 13:28 Firefox 19 Windows 7 回复

    蛋疼。。

    10楼
  11. agting2013-04-04 21:40 Google Chrome 26 Windows XP 回复

    怎么只有11个头像排行。。。

    11楼
  12. 爱软2013-04-05 15:13 Firefox 20 Windows XP 回复

    郑永给我测试一个

    12楼
  13. 土木坛子2013-04-06 04:45 Google Chrome 26 GNU/Linux 回复

    有多少WP博客不是在折腾WP呢?

    13楼
gravatar
发表我的评论
取消评论


Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址