WordPress

给WordPress回复添加评论等级和博主认证图标

给WordPress回复添加评论等级和博主认证图标-优次元
在主题中添加以下代码:

  1. //获取访客VIP样式  
  2. //请自行修改管理员的邮箱  
  3. function get_author_class($comment_author_email,$comment_author_url){  
  4. global $wpdb;  
  5. $adminEmail = 'timle@timle.cn';  
  6. $author_count = count($wpdb->get_results(  
  7. "SELECT comment_ID as author_count FROM $wpdb->comments WHERE comment_author_email = '$comment_author_email' "));  
  8. if($comment_author_email ==$adminEmail)  
  9. echo '';  
  10. $linkurls = $wpdb->get_results(  
  11. "SELECT link_url FROM $wpdb->links WHERE link_url = '$comment_author_url'");  
  12. if($author_count>=3 && $author_count echo '';  
  13. else if($author_count>=10 && $author_count echo '';  
  14. else if($author_count>=20 && $author_count echo '';  
  15. else if($author_count>=30 && $author_count echo '';  
  16. else if($author_count>=50 &&$author_count echo '';  
  17. else if($author_count>=80 && $author_coun echo '';  
  18. else if($author_count>=200 && $comment_author_email!=$adminEmail)  
  19. echo '';  
  20. foreach ($linkurls as $linkurl) {  
  21. if ($linkurl->link_url == $comment_author_url )  
  22. echo '';  
  23. }  
  24. }  

原理是根据评论人的Email,查询评论数量,来判断对应的VIP等级。

在适合的地方调用此函数,因为每个主题基本都不一样。
搜索

  1. <!--?php comment_author_link();?-->  

在后面加上

  1. <?php get_author_class($comment->comment_author_email,$comment->comment_author_url,$comment->user_id)?></cc>  
  2. 添加博主认证  
  3.   
  4. <?php get_author_class($comment->comment_author_email,$comment->user_id)?>  
  5. <?php if(user_can($comment->user_id, 1)){echo "<a title='博主认证' class='vip'></a>";}; ?>  

在style.css中加上以下代码,把vip.png上传到主题的images目录下

  1. /**博客VIP评论样式**/  
  2. .vp,.vip,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{backgroundurl(images/vip.png) no-repeat;displayinline-block;overflowhidden;bordernone;}  
  3. .vp{background-position:-515px -3px;width14px;height14px;margin-bottom: -2px;}  
  4. .vip{background-position:-495px -2px;width15px;height16px;margin-bottom: -3px;}  
  5. .vip1{background-position:-1px -2px;width46px;height14px;margin-bottom: -1px;}  
  6. .vip2{background-position:-63px -2px;width46px;height14px;margin-bottom: -1px;}  
  7. .vip3{background-position:-144px -2px;width46px;height14px;margin-bottom: -1px;}  
  8. .vip4{background-position:-227px -2px;width46px;height14px;margin-bottom: -1px;}  
  9. .vip5{background-position:-331px -2px;width46px;height14px;margin-bottom: -1px;}  
  10. .vip6{background-position:-441px -2px;width46px;height14px;margin-bottom: -1px;}  
  11. .vip7{background-position:-611px -2px;width46px;height14px;margin-bottom: -1px;}  

图片下载
给WordPress回复添加评论等级和博主认证图标-优次元

历史上的今天:

(0)

本文由 优次元 作者:芈悦 发表,转载请注明来源!

关键词:,

热评文章

评论:

1 条评论,访客:1 条,博主:0 条

发表评论