xiu主题自带的邮件评论回复很难看呀,样式太简洁了,陌小雨分享给大家陌小雨正在使用的xiu主题美化版,只需要替换主题目录functions.xiu.php
文件中的下面代码即可:
/*
* comment notify
* ====================================================
*/
add_action('comment_post','comment_mail_notify');
function comment_mail_notify($comment_id) {
$admin_notify = '1';
$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 : '';
global $wpdb;
if ($wpdb->query("Describe {$wpdb->comments} comment_mail_notify") == '')
$wpdb->query("ALTER TABLE {$wpdb->comments} ADD COLUMN comment_mail_notify TINYINT NOT NULL DEFAULT 0;");
if (($comment_author_email != $admin_email && isset($_POST['comment_mail_notify'])) || ($comment_author_email == $admin_email && $admin_notify == '1'))
$wpdb->query("UPDATE {$wpdb->comments} SET comment_mail_notify='1' WHERE comment_ID='$comment_id'");
$notify = $parent_id get_comment($parent_id)->comment_mail_notify : '0';
$spam_confirmed = $comment->comment_approved;
if ($parent_id != '' && $spam_confirmed != 'spam' && $notify == '1') {
$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
$to = trim(get_comment($parent_id)->comment_author_email);
$subject = 'Hi,您在 [' . get_option("blogname") . '] 的留言有人回复啦!';
$message = '
<div style="color:#333;font:100 14px/24px microsoft yahei;">
<p>' . trim(get_comment($parent_id)->comment_author) . ', 您好!</p>
<p>您曾在《' . get_the_title($comment->comment_post_ID) . '》的留言:<br /> '
. trim(get_comment($parent_id)->comment_content) . '</p>
<p>' . trim($comment->comment_author) . ' 给您的回应:<br /> '
. 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 style="color:#999">(此邮件由系统自动发出,请勿回复.)</p>
</div>';
$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 );
}
}
全部替换为下面的代码:
/*
* comment notify
* ====================================================
*/
add_action('comment_post','comment_mail_notify');
function comment_mail_notify($comment_id) {
$admin_notify = '1';
$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 : '';
global $wpdb;
if ($wpdb->query("Describe {$wpdb->comments} comment_mail_notify") == '')
$wpdb->query("ALTER TABLE {$wpdb->comments} ADD COLUMN comment_mail_notify TINYINT NOT NULL DEFAULT 0;");
if (($comment_author_email != $admin_email && isset($_POST['comment_mail_notify'])) || ($comment_author_email == $admin_email && $admin_notify == '1'))
$wpdb->query("UPDATE {$wpdb->comments} SET comment_mail_notify='1' WHERE comment_ID='$comment_id'");
$notify = $parent_id get_comment($parent_id)->comment_mail_notify : '0';
$spam_confirmed = $comment->comment_approved;
if ($parent_id != '' && $spam_confirmed != 'spam' && $notify == '1') {
$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
$to = trim(get_comment($parent_id)->comment_author_email);
$subject = 'Hi,您在 [' . get_option("blogname") . '] 的留言有人回复啦!';
$message = '
<div style="background: #f8f8f8; color: #666; font-size: 12px;">
<div style="width: 570px; margin: 0 auto; background: #fff; padding: 25px 70px; border-top: 5px solid #FF5E52;">
<div style="text-align: center; margin-bottom: 40px; line-height: 1.8em;">
<h1 style="color: #333;">陌小雨</h1>
<p style="text-indent: 1.3em;">每天分享WordPress建站技巧、主题、插件和屌丝福利心得 | 爱折腾、爱生活!</p>
</div>
<p style="font-size: 18px; color: #333;">' . trim(get_comment($parent_id)->comment_author) . ', 您好!</p>
您曾在《' . get_the_title($comment->comment_post_ID) . '》上发表评论:<br /> <p style="border: 1px solid #eee; padding: 20px; margin: 15px 0;"> '
. trim(get_comment($parent_id)->comment_content) . '</p>
' . trim($comment->comment_author) . ' 给您的回应:<br /> <p style="border: 1px solid #eee; padding: 20px; margin: 15px 0;"><a href="' . htmlspecialchars(get_comment_link($parent_id)) . '">'
. trim($comment->comment_content) . '<br /></a></p>
<p class="footer" style="border-top: 1px solid #DDDDDD; padding-top: 6px; margin-top: 15px; color: #838383; text-align: center;">你可以点击此链接 <a href="' . htmlspecialchars(get_comment_link($parent_id)) . '">查看完整內容</a>|欢迎再次来访 <a href="' . get_option('home') . '">' . get_option('blogname') . '</a></p>
<p style="font-size: 18px; center;">点击图片可以随机查看一篇有趣文章,试试又不会怀孕!</p>
<p style="text-align: center;"><a href="https://dedewp.com/1-2" target="_blank"><img class="image aligncenter" src="https://dedewp.com/wp-content/uploads/random.png" alt="宣传图" width="560" /></a></p>
<a style="display: block; width: 560px; height: 40px; background: #FF5E52; margin: 25px auto 40px; font-size: 16px; line-height: 40px; letter-spacing: 3px; color: #f8f8f8; text-align: center; text-decoration: none;" href="https://dedewp.com" target="_blank">发现更多精彩>></a>
<div style="height: 118px; text-align: center; color: #999; border-top: 1px solid #ddd; padding-top: 15px;">
<div style="float: left; height: 115px; width: 279px; border-right: 1px solid #ddd;">
<p style="margin: 0 0 18px; line-height: 14px;">关于陌小雨</p>
<p style="margin: 0 auto; width: 200px; text-align: left;">80后,男,屌丝一枚。所以,您的支持就是我的动力,想要了解更多请点此查看 <a style="text-decoration: none; color: #c0392b;" href="https://dedewp.com/about" rel="nofollow">关于我们</a> ,加入我们或投稿 <a style="text-decoration: none; color: #c0392b;" href="https://dedewp.com/">请点击我</a>。</p>
</div>
<div style="float: left; width: 280px;">
<p style="margin: 0 0 18px; line-height: 14px;">关于本站</p>
<p style="margin: 0 auto; text-align: left; width: 200px;">「陌小雨」成立于2014年,分享WordPress技巧、主题、插件,分享福利和心得 | 助力WordPress菜鸟建站!</p>
</div>
</div>
<p style="text-align: center;color: #bbb;margin-top: 40px;">请不要回复该邮件。你收到它,是因为你曾经在「陌小雨」飘过。</p>
</div></div></includetail></div>';
$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 );
}
}
使用前请自行替换上述代码中的文本和网址超链接。