WordPress 设置点击排行热门文章需要用到插件 WP-Postviews 。使用 WP-Postviews 安装非常简单,只要上传和激活即可。然后到 WP 后台 > 设置 > Postviews 配置输出:;

首先它可以让你设置统计那些用户的浏览,everyone 是统计所有人,guest 是普通用户,registered user only 只统计注册用户 。
Postviews 可以让你选择是否统计蜘蛛爬虫的浏览。
设置显示的模板
它还可以让你显示浏览次数最多的日志列表的模板
另外它还能详细设置哪些页面可以显示日志的浏览此数和显示给谁,我觉得这个貌似有点多余了。
当你卸载 Postviews 的时候,它还可以让你把写入到 options 的选项删除了。

下载地址可以直接
http://WordPress.org/extend/plugins/wp-postviews/

使用方式:

先启用插件然后

后台-> 设置->Postviews 给 count views from 改成 everyone

修改之前请保存一份.

然后在主题的 function 里面添加:


function post_views($before = '查看 ', $after = ' ℃', $echo = 1)
{
 global $post;
 $post_ID = $post->ID;
 $views = (int)get_post_meta($post_ID, 'views', true);
 if ($echo) echo $before, number_format($views), $after;
 else return $views;
}

然后在需要用到的地方调用

<?php post_views();?>

这样在去看看是不是就能显示查看人数了, 但还没完 因为这只是显示的查看人数, 还没有根据这个来对文章进行排列
然后找到输出文章的源代码处:找到 while 循环上面的

$my_query = new WP_Query();

改成

$my_query = new WP_Query(‘showposts=5&orderby=meta_value_num&meta_key=views’);

showposts=5 表示显示 5 篇文章, 可以改成其他
orderby=meta_value_num 就是表示根据查看人数显示
orderby=meta_value_num&meta_key=views 这两个不能单独去掉某一个.
也可以自定义添加一些想要的属性, 每个属性用&连接, 属性值用=号连接

然后就搞定了
如果要卸载,
后台-> 设置-PostViews-> 最下面给 yes 勾上然后点击 uninstall wp-postsviews 即可