[password key=201753204116]
修改自带的邮件通知功能。
以下代码掩盖[code]notify.php[/code]文件内容
- //评论邮件回复开始
- function logcg_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 = ‘
- <div style=“background: #F1F1F1;width: 100%;padding: 50px 0;”>
- <div style=“background: #FFF;width: 750px;margin: 0 auto;”>
- <div style=“padding: 10px 60px;background: #FF5E52;color: #FFF;font-size: 24px; font-weight: bold;”><a href=“‘ . get_option(‘home’) . ‘” style=“text-decoration: none;color: #FFF;” target=“_blank”>’ . get_option(‘blogname’) . ‘</a></div>
- <h1 style=“text-align: center;font-size: 26px;line-height: 50px;margin: 30px 60px;font-weight: bold;font-family: 宋体,微软雅黑,serif;”>
- 您在 [‘ . get_option(‘blogname’) . ‘] 的留言有了新回复
- </h1>
- <div style=“border-bottom: 1px solid #333;height: 0px;margin: 0 60px;”></div>
- <div style=“margin: 30px 60px;color: #363636;”>
- <p style=“font-size: 16px;font-weight: bold;line-height: 30px;”>’ . $parent_comment->comment_author . ‘,您好!</p>
- <div style=“font-size: 16px;”>
- <p><strong>您曾在 [‘ . get_option(“blogname”) . ‘] 的文章 《’ . get_the_title($comment->comment_post_ID) . ‘》 上发表评论:</strong></p>
- <blockquote style=“border-left: 4px solid #ddd; padding: 5px 10px; line-height: 22px;”>’ . nl2br($parent_comment->comment_content) . ‘</blockquote>
- </div>
- <div style=“font-size: 16px;”>
- <p><strong>’ . trim($comment->comment_author) . ‘ 给您的回复如下:</strong></p>
- <blockquote style=“border-left: 4px solid #ddd; padding: 5px 10px; line-height: 22px;”>’ . nl2br($comment->comment_content) . ‘</blockquote>
- </div>
- <p style=“font-size: 16px;line-height: 30px;”>
- 你可以点击此链接 <a href=“‘ . htmlspecialchars(get_comment_link($comment->comment_parent)) . ‘” style=“text-decoration: none;color: #50A5E6;” target=“_blank”>查看完整回复内容</a> | 欢迎再次来访 <a href=“‘ . get_option(‘home’) . ‘” style=“text-decoration: none;color: #50A5E6;” target=“_blank”>’ . get_option(‘blogname’) . ‘</a>
- </p>
- <p style=“color: #999;”>(此邮件由系统自动发出,请勿回复!)</p>
- </div>
- <div style=“border-bottom: 1px solid #dfdfdf;height: 0px;margin: 0 60px;”></div>
- <div style=“text-align: right;padding: 30px 60px;color: #999;”>
- <p>Powered by ‘ . get_option(‘blogname’) . ‘</p>
- </div>
- </div>
- </div>
- ‘;
- $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’, ‘logcg_comment_mail_notify’, 20, 2);
- // 普通访客发表的评论,等博主审核后再发送提醒邮件
- add_action(‘wp_set_comment_status’, ‘logcg_comment_mail_notify’, 20, 2);
- //评论邮件回复结束
[/password]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。本站默认解压密码:www.hibbba.com


评论(0)