评论亲密度等级
评论等级样式,其中包含评论者等级显示、站长认证、友情链接认证。其原理是查询数据库根据评论者邮箱已评论条数显示不同的内容;友链认证是根据读者填入的链接地址判断是否为友情链接而输出内容;站长认证是判断读者填入的邮箱是否为站长输出内容,为了防止有人冒充站长进行留言,建议开启《WordPress禁止冒充管理员评论》功能。
至于输出什么内容,本站使用的是直接输出字体图标,您可酌情修改为文字或图片等;
将如下代码放入主题函数模板中(functions.php)
将下面函数放入到主题评论列表模板(comments.php)里,一般放在评论者昵称后面
<span style= "position:absolute;left:110px;"> <?php get_author_class($comment->comment_author_email,$comment->comment_author_url)?></span>
如果评论模板找不到评论者昵称,请到wp-includes/class-walker-comment.php中找到以下代码
<div class="comment-author vcard">
<?php
if ( 0 != $args['avatar_size'] ) {
echo get_avatar( $comment, $args['avatar_size'] );
}?>
<?php
$comment_author = get_comment_author_link( $comment );if ( '0' == $comment->comment_approved && ! $show_pending_links ) {
$comment_author = get_comment_author( $comment );
}printf(
/* translators: %s: Comment author link. */
__( '%s <span class="says">says:</span>' ),
sprintf( '<b class="fn">%s</b>', $comment_author )
);
?>
</div>
把上面代码放到合适位置,如下:
<div class="comment-author vcard">
<?php
if ( 0 != $args['avatar_size'] ) {
echo get_avatar( $comment, $args['avatar_size'] );
}
?>
<?php
$comment_author = get_comment_author_link( $comment );if ( '0' == $comment->comment_approved && ! $show_pending_links ) {
$comment_author = get_comment_author( $comment );
}printf(
/* translators: %s: Comment author link. */
__( '%s <span class="says">says:</span>' ),
sprintf( '<b class="fn">%s</b>', $comment_author )
);
?>
<span style= "position:absolute;left:110px;"> <?php get_author_class($comment->comment_author_email,$comment->comment_author_url)?>
</span>
</div>
样式代码大家可根据自己的实际情况,进行修改以及样式调整。
好东西