直接贴代码了,放到主题文件夹下的functions.php。如果你是知更鸟begin主题,则不需要这段代码,因为主题已经集成这个功能,在begin/function/notify.php下。再次声明一下,如果你的主题已经有了这个功能就不要添加啦,应该是不能。你可以直接找你的主题的评论回复发送邮件的php文件,进行修改样式和排版。
本文地址:http://liuyanzhao.com/3961.html
转载请注明
- /*
- * 评论邮件回复
- */
- function yz_comment_mail_notify($comment_id){
- $mail_user_name = akina_option('mail_user_name') ? akina_option('mail_user_name') : 'poi';
- $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 = $mail_user_name . '@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
- $to = trim(get_comment($parent_id)->comment_author_email);
- $subject = '你在 [' . get_option("blogname") . '] 的留言有了回应';
- $message = '
- <table border="1" cellpadding="0" cellspacing="0" width="600" align="center" style="border-collapse: collapse; border-style: solid; border-width: 1;border-color:#ddd;">
- <tbody>
- <tr>
- <td>
- <table align="center" border="0" cellpadding="0" cellspacing="0" width="600" height="48" >
- <tbody><tr>
- <td width="100" align="center" style="border-right:1px solid #ddd;">
- <a href="'.home_url().'/" target="_blank">'. get_option("blogname") .'</a></td>
- <td width="300" style="padding-left:20px;"><strong>您有一条来自 <a href="'.home_url().'" target="_blank" style="color:#6ec3c8;text-decoration:none;">' . get_option("blogname") . '</a> 的回复</strong></td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- <tr>
- <td style="padding:15px;"><p><strong>' . trim(get_comment($parent_id)->comment_author) . '</strong>, 你好!</span>
- <p>你在《' . get_the_title($comment->comment_post_ID) . '》的留言:</p><p style="border-left:3px solid #ddd;padding-left:1rem;color:#999;">'
- . trim(get_comment($parent_id)->comment_content) . '</p><p>
- ' . trim($comment->comment_author) . ' 给你的回复:</p><p style="border-left:3px solid #ddd;padding-left:1rem;color:#999;">'
- . trim($comment->comment_content) . '</p>
- <center ><a href="' . htmlspecialchars(get_comment_link($parent_id)) . '" target="_blank" style="background-color:#6ec3c8; border-radius:10px; display:inline-block; color:#fff; padding:15px 20px 15px 20px; text-decoration:none;margin-top:20px; margin-bottom:20px;">点击查看完整内容</a></center>
- </td>
- </tr>
- <tr>
- <td align="center" valign="center" height="38" style="font-size:0.8rem; color:#999;">Copyright © '.get_option("blogname").'</td>
- </tr>
- </tbody>
- </table>';
- $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', 'yz_comment_mail_notify');
本文地址:http://liuyanzhao.com/3961.html
转载请注明
2019年04月12日 23:04:38
貌似不好用呢?
2017年05月04日 20:53:48
这个还是很有必要的,提高用户粘连性
2017年05月03日 23:20:25
基本上都带着这个功能了。