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 即可