更新:
另一個外掛 WordPress Popular Posts 也有類似功能, 鄉親可以自行研究看看
更改主循环排序,按照文章展示次数浏览
只要启用了WP-PostViews,你的网站就自动获得了这种排序浏览的方式
WP-PostViews还自带了排序功能,通常首页展示的文章是按照发布时间来排序的,你可知道只需要在url中添加一些参数就可以改变排序。例如
按照访问次数由多到少排序,尝试这样访问你的网站
1 |
http://yourdomain.com/?v_sortby=views |
按照访问次数由少到多排序,添加这样的参数
1 |
http://yourdomain.com/?v_sortby=views&v_orderby=asc |
WP-PostViews API
WP-PostViews定义的函数也可以单独调用,它提供的views小工具就是调用这些函数工作的。
1 2 3 4 5 6 |
<?php get_least_viewed($mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示最冷门文章 //$mode: post | page | both (相当于widget中的Statistics Type设置) //$limit: 显示多少篇文章 //$chars: 标题长度 //$display: 为true则直接显示,否则作为字符串返回 |
1 2 |
<?php get_most_viewed($mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示最热门文章 |
1 2 |
<?php get_least_viewed_category($category_id = 0, $mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示某个或某些目录下最冷门文 |
1 2 |
<?php get_most_viewed_category($category_id = 0, $mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示某个或某些目录下最热门文章 |
1 2 |
<?php get_most_viewed_tag($tag_id = 0, $mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示指定标签下的最热门文章 |
1 2 |
<?php get_least_viewed_tag($tag_id = 0, $mode = '', $limit = 10, $chars = 0, $display = true) ?> //显示指定标签下的最冷门文章 |
1 2 |
<?php get_totalviews(); ?> //显示全站文章总共被浏览过多少次 |