话说什么不懂得就要百度一下,读者墙这个功能貌似很多主题都有,既然折腾了,也不差它一个,所以顺手就把读者墙这个功能给剽窃来了,嘎嘎

以下是我找到的代码,你可以直接用到你的WordPress主题中,如放在sidebar.php中,实现侧边栏“30最活跃的读者”,注意修改后用UTF-8编码保存,否则中文可能会乱码:

<div id="hotfriends"> <h3>30天内最活跃的读者</h3> <ul> <?php /** * WordPress制作读者评论排行榜 * @author: Ludou * @Blog  : http://www.ludou.org/ */

global $wpdb; // 执行数据库查询 $counts = $wpdb->get_results("SELECT COUNT(comment_author) AS cnt, comment_author, comment_author_url, comment_author_email FROM {$wpdb->prefix}comments WHERE comment_date > date_sub( NOW(), INTERVAL 1 MONTH ) AND comment_approved = '1' AND comment_author_email != 'example@example.com' AND comment_author_url != '' AND comment_type = '' AND user_id = '0' GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 15");

$mostactive = ''; if ( $counts ) { // 输出读者列表 foreach ($counts as $count) { $c_url = $count->comment_author_url; $mostactive .= '<li>' . '<a href="'. $c_url . '" title="' . $count->comment_author .' 发表 '. $count->cnt . ' 条评论" target="_blank">' . get_avatar($count->comment_author_email, 55, '', $count->comment_author . ' 发表 ' . $count->cnt . ' 条评论') . '</a></li>'; } echo $mostactive; } ?> <div style="clear:both;"></div> </ul> </div>

当然,实际应用的时候,你必须要有所改动的添加,比如我添加的效果如下:

正确贴入后,下一步你需要做的就是加入css,复制到主题目录下的style.css中即可,你可以根据需要做些更改:

#hotfriends { text-align:center; } #hotfriends ul li { float:left; list-style:none outside none; margin: 6px; padding:0;} #hotfriends h4 { font-size:15px; margin:7px 7px 0;}

一切都结束了,刷新一下你的网页看看效果如何:

本文代码来自http://www.ludou.org/most-active-readers.html,如果您使用过程中有什么不明白的地方,请前去作者也查看详细注释

标签: WordPress技巧

已有 69 条评论

  1. 我直接一年的排行,故名“年度读者”

    1. Tokin Tokin

      我想让读者墙起点友情链接的效果,想在我网站做友情链接可以最简单的多留言实现

      1. 读者墙最好nofollow,也可以说基本上读者墙都是nofollow的。友链首页才有意义~你首页的活跃读者最好别加链接,nofollow也不行,不然会遇到上次你说我的站友链nofollow了的问题。如果你加了链接,那就是随便挂别人的链接了,这个活跃读者不稳定,几天就刷新了,没人会为了这个当友链的。博客习惯也没这样干的。

  2. 看到你这短时间不断折腾主题 :eek:

    1. Tokin Tokin

      想有一个与众不同的主题不容易啊,持续奋斗中

    2. 倡萌,你的博客 chrome打开不正常 :razz: :razz: :razz: :razz:

      1. 应该不存在这个问题 ,最近换主题,改了很多代码,你刷新一下就应该正常啦

        1. Tokin Tokin

          你的网站好像开启浏览器缓存了…

  3. 没有排名的路过 :smile:

    1. Tokin Tokin

      每月留言最多的前8才上墙展示哦

      1. 我在排行榜上 :oops:

        1. Tokin Tokin

          恭喜呀,嘿嘿

  4. :!: 我来了,我的读者墙是把头像缓存到本地再读取的.

    1. Tokin Tokin

      :shock: 我的也是,不然网页加载实在太慢了

  5. 代码控让人羡慕啊

    1. Tokin Tokin

      刚折腾没多久,也不会什么 :grin:

  6. 居然没有看到我的头像在榜单中。 :sad: :sad:

    1. Tokin Tokin

      欢迎欢迎,热烈欢迎,欢迎部落酋长前来慰问

    2. 我占了2/8,哈哈

  7. 水缘泡泡 水缘泡泡

    :lol: 多多来访,希望傍上有名! :grin:

    1. Tokin Tokin

      你没有留下网站哦

      1. 这次留下了! :!:

  8. 这个不错,发现你都成代码控了

    1. Tokin Tokin

      折腾ing,网站功能正在不断完善中…

      1. 有前途啊,你什么时候整个自己的主题我来帮你做内测 :!:

        1. Tokin Tokin

          倒是想折腾一个,不过不适合博客,也不适合CMS,有点小想法,等折腾完几个主题,有经验了再想办法实现

  9. 你的拿福能到处都是啊

    1. Tokin Tokin

      很多么?就挂了三类
      首页只显示一个,文章页只显示三个,还行吧,比我上一个主题少多了

      1. 我就在边栏放一个就好了。拿福能的广告内容都一样,多了不好看。

        1. Tokin Tokin

          拿服能的广告真的弱暴了,先挂着吧,我这些广告都是直接放代码里的,有空我整个自己的广告,放文章开头,嘎嘎

  10. 这个折腾过,后来觉得没啥意义,又去掉了。。

    1. Tokin Tokin

      你用多说,能实现最近访问啊,我不用多说,只能退而求其次了呗…
      我不用多说因为开启后,用手机登录我博客,不能评论,不能回复,你说蛋疼不蛋疼…

  11. ╮(╯▽╰)╭ 我的主机实在太悲剧 不然我也不会用织梦做博客啊 我那个蛋疼蛋碎啊

    1. Tokin Tokin

      你无敌了,竟然用织梦,博客程序不是有很多么,wp不行,怎么轮也轮不到用织梦啊…

      1. :sad: 虚拟空间卡货啊 织梦就无敌了 速度快

  12. 你也用了分页评论了?

    1. Tokin Tokin

      我也不想用,可是评论多了,我都不想费功夫往下拉…

  13. 这是Zine主题?!!!!

    1. Tokin Tokin

      http://www.tiotip.com/the-wordpress-theme-zine-modify-upgrade.html 在这里,我只是稍微加了一点功能,折腾了几个广告位,持续完善中。。。
      打算把网站整成1000px,忙碌ing、 :grin:

      1. 你改的好看多了,我N久以前就不用zine了

  14. 我要用8个邮箱,把你的读者墙全部占领了。

    1. Tokin Tokin

      别介啊,我要把读者墙改成10个头像了 :lol:

    2. 咱们一人5个人,把墙撑爆 :oops:

      1. Tokin Tokin

        不带你这样的,¡_¡

        1. :?: 啥情况

          1. Tokin Tokin

            手下留墙啊~

      2. 好主意!除非他把侧边栏全用来放头像,那就可以考虑放过他

        1. :grin: 说不定他一气之下,把整个首页全变成一面墙了

        2. :grin: 说不定他一气之下,把整个首页全变成一面墙了, :shock:

  15. 我的主题本来有这个功能,后来不知道怎么就给去掉了。 :sad:

    1. Tokin Tokin

      这个,我是打算不换链接了,想做链接多评论就有了,主要就是为了刺激评论,嘿嘿,我邪恶了…

      1. 我是去掉了,不知道怎么给弄回来了 :sad:

        1. Tokin Tokin

          后台没有么?难道你把代码删除了。。。。 :eek:

          1. 恐怕确实被我删 了 :razz:

  16. :lol: 有空来研究一下 移植到织梦上面去

    1. Tokin Tokin

      多说不是有“最近来访”这个功能么

      1. 有么 :roll: 没仔细看 - -,,,,,,,,

        1. Tokin Tokin

          只晓得wp上有,不知道织梦有没

  17. 木更新,点完拿福能,睡回头觉。

    1. Tokin Tokin

      都几点了,你才去睡觉。。。。

  18. 这个功能不需要,蛮看看

    1. Tokin Tokin

      主要是我想偷懒,过段时间不收链接了。。。。

  19. 我刚才去试试了一下,代码添加进去,可是出错了 :cry:

    1. Tokin Tokin

      需要改动的地方你改了么…

      1. 按照你说的,我都改了,
        很郁闷,我又取消了修改,不国读者墙了。

  20. 我现在用的主题支持小工具,但主题没有自带的小工具,用WP自带的小工具有点蛋疼,准备折腾一下这个

  21. 麻烦把代码中的Email去掉吧,谢谢

    1. Tokin Tokin

      虽然不知道为什么。但您这么说了,必须执行之,嘿嘿,好了

  22. 感谢分享,收藏了

添加新评论