WP酷 WP酷
  • 主题
  • 教程
  • 插件
  • 官方 QQ 群
  • 建站推荐
  • 联系
  • nicetheme® 奈思主题
  • 注册
    登录
立即登录
  • 请到 [后台->外观->菜单] 中设置菜单
首页 › WordPress 教程 › 鼓励访客评论 为评论添加访客等级效果

鼓励访客评论 为评论添加访客等级效果

PCDotFan10年前

 

鼓励访客评论 为评论添加访客等级效果-WP酷

 

想吐糟一下访客吗?想拉近与访客的距离吗?呵呵,本代码将帮您解决这个问题!根据评论的多少依次分为7个等级,对于与博客互换友情链接的访客,会在名字前增加一个心型标志;对于博主,会在名字前增加认证标志。这是个很不错的效果哦!

 

使用方法

1、在functions.php中添加如下代码:

//在functions.php的<?php后,?>前添加以下代码
//获取访客VIP样式
function get_author_class($comment_author_email,$comment_author_url){
global $wpdb;
$adminEmail = 'linsky@hqqblog.com';
$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 '<a class="vip7" title="亲、你猜猜这是谁~"></a><a class="vp" href="mailto:linsky@hqqblog.com" title="LinsKy主人"></a>';
$linkurls = $wpdb->get_results(
"SELECT link_url FROM $wpdb->links WHERE link_url = '$comment_author_url'");
if($author_count>=1 && $author_count<5 && $comment_author_email!=$adminEmail)
echo '<a class="vip1" title="亲、This is a 不明情况的围观群众"></a>';
else if($author_count>=5 && $author_count<15 && $comment_author_email!=$adminEmail)
echo '<a class="vip2" title="亲、This is a 有爱的围观群众"></a>';
else if($author_count>=15 && $author_count<30 && $comment_author_email!=$adminEmail)
echo '<a class="vip3" title="亲、This is a 热心的围观群众"></a>';
else if($author_count>=30 && $author_count<50 && $comment_author_email!=$adminEmail)
echo '<a class="vip4" title="亲、This is a 超级无敌的嘉宾"></a>';
else if($author_count>=50 &&$author_count<80 && $comment_author_email!=$adminEmail)
echo '<a class="vip5" title="亲、This is a 次世纪的元谋人"></a>';
else if($author_count>=80 && $author_coun<200 && $comment_author_email!=$adminEmail)
echo '<a class="vip6" title="亲、This is a 超人的类似物"></a>';
else if($author_count>=200 && $comment_author_email!=$adminEmail)
echo '<a class="vip7" title="亲、This is a 无敌大超人+无敌金刚兽坐骑"></a>';
foreach ($linkurls as $linkurl) {
if ($linkurl->link_url == $comment_author_url )
echo '<a class="vip" target="_blank" href="/links/" title="哟!隔壁邻居的呢!"></a>';
}
}

 

2、在style.css中添加以下代码:

/* 评论者VIP显示功能的样式 */
.vp,.vip,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{background: url(images/vip.png) no-repeat;display: inline-block;overflow: hidden;border: none;}
 .vp{background-position:-494px -3px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vp:hover{background-position:-491px -19px;width: 19px;height: 18px;margin-top: -3px;margin-left: -3px;margin-bottom: -3px;}
 .vip{background-position:-515px -2px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vip:hover{background-position:-515px -22px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vip1{background-position:-1px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip1:hover{background-position:-1px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip2{background-position:-63px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip2:hover{background-position:-63px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip3{background-position:-144px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip3:hover{background-position:-144px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip4{background-position:-227px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip4:hover{background-position:-227px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip5{background-position:-331px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip5:hover{background-position:-331px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip6{background-position:-441px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip6:hover{background-position:-441px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip7{background-position:-611px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip7:hover{background-position:-611px -22px;width: 46px;height: 14px;margin-bottom: -1px;}

 

3、添加评论VIP 等级图片

将此图片上传至主题目录下的images文件夹:

鼓励访客评论 为评论添加访客等级效果-WP酷

 

调用心形友链说明:

在主题目录中搜索含有以下代码的文件:

<?php comment_author_link() ?>

查找到以后在其后面(或前面,或者您喜欢的地方)添加以下代码:

<?php get_author_class($comment->comment_author_email,$comment->comment_author_url)?>

 

调用博主认证说明:

同上,在主题目录中搜索含有以下代码的文件:

<?php comment_author_link() ?>

查找到以后在其后面添加以下代码:

<?php get_author_class($comment->comment_author_email,$comment->user_id)?>
<?php if(user_can($comment->user_id, 1)){echo "<a title='博主认证' class='vip'></a>";}; ?>
教程若有误欢迎指正,谢谢!
#VIP
0
分享

本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。

对您造成的不便,敬请谅解!

PCDotFan 站长
文章 435评论 859
相关文章
  • [6.0 更新中文汉化]极度流行的SEO插件 – WordPress SEO by Yoast
  • WordPress 新用户注册邮件链接提示「您的密码重设链接无效」
  • AMP – 为 WordPress 移动站点操作全球访问优化
  • 去除谷歌服务 – WordPress 国外主题全方位加速
  • 使用 WP-CLI 简化 WordPress 操作流程
  • WordPress 基础开发 – 一探 WordPress Hook 机制及示例应用
  • 优化静态资源 – WordPress 国外主题全方位加速
  • WordPress 实现微信登录
评论 (21)
再想想
  • 敖天羽

    可惜只有这一套和腾讯公益那套 看腻了啊

    10年前
    • WP酷

      @敖天羽 ????

      10年前
    • 敖天羽

      @WP酷 图片

      10年前
    • WP酷

      @敖天羽 …我只能找到这套撒

      10年前
    • 敖天羽

      @WP酷 = =总之 看腻了

      10年前
    • WP酷

      @敖天羽 攻天你那边能显示暗箱咩?

      10年前
    • 敖天羽

      @WP酷 No

      10年前
    • WP酷

      @敖天羽 。。。。暗箱竟然挂了

      10年前
  • 小Y先生

    额 貌似有点··复杂··

    10年前
    • WP酷

      @小Y先生 其实就是简单的复制粘贴而已啦,心形友链和博主认证可做可不做

      10年前
  • Mars丶Ge

    已经使用多说了,貌似这个就用不了了吧~

    9年前
    • WP酷

      @Mars丶Ge 是滴只支持原生评论

      9年前
  • bxhj226

    调用没任何作用。只写了函数和CSS。 不需要在评论模版修改什么东西吗/

    9年前
    • WP酷

      @bxhj226 此代码只适合编写规范的主题使用,部分主题可能会无效,另若使用多说等第三方评论系统也会失效。

      9年前
  • 如果这是爱

    我想说的是,我找不到<?php comment_author_link() ?> 这句~ 我的主题直接用一句评论嵌套的代码输出评论列表了! 出现这种情况怎么办?

    9年前
    • WP酷

      @如果这是爱 应该在comments.php中有的,如果没有就应该只是用了第三方评论插件,无法更改。。

      9年前
  • 姜涛

    如果主题模板没有<?php comment_author_link() ?>函数呢,我的主题没有这个,只有这个:<?php comments_template(); ?>

    9年前
    • WP酷

      @姜涛 找comments.php文件

      9年前
    • 姜涛

      @WP酷 主题没有这个文件,请求帮忙看看:http://www.80h-tv.com/blog/

      9年前
  • 以泉印梨花

    如果多说也能这样就好

    8年前
  • 李阳博客

    <?php comment_author_link() ?> 没有找到这行代码,我用的是xiu主题

    8年前
PCDotFan
站长
若无特别注明,则默认我发布的所有文章均为内容原创 / 翻译原创,转载时请保留来源。
435文章
859评论
3K获赞
猜你喜欢
利用审查元素轻松删改WP主题
10年前
无聊功能:页面翻转效果的实现
10年前
WordPress 短代码制作教程
10年前
  • 杂记
  • WordPress 付费主题推荐
Copyright © 2023 WP酷. Designed by nicetheme. 琼ICP备13002067号-1