Loading
0

WordPress教程 给wordpress添加评论等级图标

阿里云优惠券

添加评论之星没有效果,想想那玩意确实挺好玩的,于是自己找了点素材,捣鼓上了,每个主题的函数结构都不一样,此文仅针对New系列主题,其他主题后果自负。
首先编辑function.php文件
随便在哪添加如下代码(当然不要2到添加到别的函数中间)
[cc lang="php"]
function get_author_class($comment_author_email,$user_id){
global $wpdb;
$adminEmail = get_option('admin_email');
$author_count = count($wpdb->get_results(
"SELECT comment_ID as author_count FROM $wpdb->comments WHERE comment_author_email = '$comment_author_email' "));
if($comment_author_email ==$adminEmail)
echo '';
if($user_id!=0 && $comment_author_email !=$adminEmail)
echo '';
if($author_count>=0 && $author_count<10 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=10 && $author_count<20 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=20 && $author_count<30 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=30 && $author_count<40 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=40 &&$author_count<50 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=50 && $author_count<100 && $comment_author_email !==$adminEmail) echo '';
else if($author_count>=100 && $comment_author_email !==$adminEmail)
echo '';
}
[/cc]
这段代码是大发改进版,当然不是改进性能,而是添加了博主认证和个性信息,严重建议你开启评论分页功能,要不然数据库爆掉大发绝对不负责滴。代码里的数字就是对应的登记条件,大发这里只要100条评论就可以到最高级哦,亲,抓紧时间升级撒。

然后仍然就修改function.php

查找这货
[cc lang="php"]
%s'), get_comment_author_link()) ?>
[/cc]
在这货后面添加
[cc lang="php"]
comment_author_email,$comment->user_id)?>
[/cc]
最后在CSS里添加样式,当然你也可以自己弄,这里是大发的。
[cc lang="php"]
.vp,.vip,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{background: url(images/vip.png) no-repeat;display: inline-block;overflow: hidden;border: none;}
.sb{backgroun:url(images/vip.png) no-repeat;width 16px;height:16px;}
.vp{background-position:-495px -3px;width: 20px;height: 20px;margin-bottom: -7px;margin-left:2px}
.vip{background-position:-515px -2px;width: 15px;height: 16px;margin-bottom: -3px;}
.vip1{background-position:-1px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip2{background-position:-63px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip3{background-position:-144px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip4{background-position:-227px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip5{background-position:-331px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip6{background-position:-441px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
.vip7{background-position:-611px -2px;width: 20px;height: 16px;margin-bottom: -3px;}
[/cc]
最后就是图片了。这里下载撒。别忘了扔到images文件夹中。