A-A+
wordpress评论邮件自动通知
比较实用的WordPress评论邮件自动通知功能。主要的目的在于提高回访性。如果有朋友去你的网站咨询问题,但是过后他可能忘记这回事,有可能就不了了之了,这时候有邮件回复通知就不会让他错过了。
实现评论邮件自动通知的功能只要把以下代码添加到functions.php即可,此方法仅限于Linux主机使用。
//评论邮件自动通知 function comment_mail_notify($comment_id) { $admin_email = get_bloginfo ('admin_email'); $comment = get_comment($comment_id); $comment_author_email = trim($comment->comment_author_email); $parent_id = $comment->comment_parent ? $comment->comment_parent : ''; $to = $parent_id ? trim(get_comment($parent_id)->comment_author_email) : ''; $spam_confirmed = $comment->comment_approved; if (($parent_id != '') && ($spam_confirmed != 'spam') && ($to != $admin_email) && ($comment_author_email == $admin_email)) { $wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME'])); $subject = '您在 [' . get_option("blogname") . '] 的评论有新的回复'; $message = ' <div style="font: 13px Microsoft Yahei;padding: 0px 20px 0px 20px;border: #ccc 1px solid;border-left-width: 4px; max-width: 600px;margin-left: auto;margin-right: auto;"> <p>' . trim(get_comment($parent_id)->comment_author) . ', 您好!</p> <p>您曾在 [' . get_option("blogname") . '] 的文章 《' . get_the_title($comment->comment_post_ID) . '》 上发表评论:<br />' . nl2br(get_comment($parent_id)->comment_content) . '</p> <p>' . trim($comment->comment_author) . ' 给您的回复如下:<br>' . nl2br($comment->comment_content) . '</p> <p style="color:#f00">您可以点击 <a href="' . htmlspecialchars(get_comment_link($parent_id, array('type' => 'comment'))) . '">查看回复的完整內容</a></p> <p style="color:#f00">欢迎再次光临 <a href="' . get_option('home') . '">' . get_option('blogname') . '</a></p> <p style="color:#999">(此邮件由系统自动发出,请勿回复。)</p> </div>'; $message = convert_smilies($message); $from = "From: \"" . get_option('blogname') . "\" <$wp_email>"; $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n"; wp_mail( $to, $subject, $message, $headers ); } } add_action('comment_post', 'comment_mail_notify');
用的多说! 感谢博主提供
用了多说感觉也挺方便的
我用插件实现的
我一直在用,感觉还好吧,就是经常遇到各种乱填地址的
需要填一下邮件提供商提供的配置帐号密码.
那次换了主机之后,就因为这个评论邮件问题折腾了好久
还是有个邮件自动通知的功能好,这样就可以随时接受到博主的邮件了。
评论来啦
我的博客好像也是自动通知,不过我忘记不知道我开启了没
额,评论又要审核啦,博主啊,装个多说吧,感觉在这评论比较吃力,哈哈
多说很实用,不过调用的是JS,感觉对SEO优化不是很好.
有时候提醒一下曾经来访的朋友确实是有用的。
本来我也想搞这个功能的,但是后来觉得太烦,邮件太多,后来装了个多说评论系统,感觉蛮好的
还是整合到多说评论系统更合理点.
一直在用,反馈效果,现在还没发现。
这段代码并不是所有博客都行的。。
感觉还是不通知的好。
确实有时候很少上邮箱查看邮件.
wp模板感觉没zblog好!
用过就说好,谁用谁知道。
wp也有许多精美的模板.
多说无压力。
这不能复制也是头疼的事情。。。哈哈
没集成这个函数的主题得赶紧补上了。
不错 支持一下
很好,不过用了多说我就再不看邮件了
的确,我也是
用着多说还是比较不错的.