經營 Blog 一陣子之後,應該都會想要知道網誌的文章閱讀次數,如果你是一個好奇心更強的經營者,那你應該也想要知道站內哪些文章是被最多人瀏覽看過的。偏偏直角就是一個好奇寶寶,在經過一寒徹骨(?!)之後,終於把相關的功能給架設起來了,在這邊推薦使用 WP-PostViews Plus 來達到上述的功能(文章閱讀次數)。
基本上,WP-PostViews Plus 不能夠算是很簡單的外掛,因為需要自行加入與修改 PHP 的程式,但是如果你懂基本 PHP 的話,在使用及安裝上的確是不會有什麼問題的。WP-PostViews Plus 是由網友 Richer 修改開發的,可以到作者的網站下載,或者是本地下載,本站所存放的版本為 1.0.12。
安裝方式也相當簡單,將檔案解壓縮後,將資料夾 postviews_plus 放到 /wp-content/plugins 底下,接著到後端將 WP-PostViews Plus 啟用即可。
接下來,只要在你的佈景主題(theme)裡想要顯示瀏覽數的地方(網頁)插入相關的程式碼即可,如果沒有特別需求時,一般而言使用「the_views('Views', true)」即可,直角將程式修改後如下:
程式碼插入的位置如下圖紅線部份:
(p.s. 插入位置僅供參考,會因佈景主題或其他因素而有所不同)

如果因插入程式碼後,而造成畫面破損或顯示不正常的情況時,請試著將程式碼放在不同的位置,也許就可以了。目前直角修改了佈景主題中的 5 個檔案,給各位參考看看:
- category.php
- index.php
- page.php
- single.php
- search.php
詳細的安裝說明、函式(function)及相關的注意事項,請各位仔細參考原作者說明:
- 幻想的世界 - WordPress Plugin :: WP-PostViews Plus
http://fantasyworld.idv.tw/programs/wp_postviews_plus/
(p.s. 相關設定可以至後端的「選項 → PostViews+」內進行設定。)
被閱讀過後的文章,其瀏覽次數的資料會存放在單篇文章的「自訂欄位」中,如下圖:

其中的 views 代表一般使用者瀏覽次數,而 bot_views 則是代表了機器人(bot)的瀏覽次數,所以各位站長之前如果有安裝如 WP-SlimStat-Ex 這一類的統計外掛時,就可以把該篇文章的瀏覽次數自行寫入呦!
OK! 以上算是基本的部份了,那麼「最多瀏覽文章」的側邊列就是進階的部份囉!要達到這個功能,可以使用 WP-PostViews Plus 自帶的函數 get_most_viewed(),再加上 Executable PHP widget 這個外掛,就可以很輕易地達到所要的功能,請參考本站的這篇文章,將 Executable PHP widget 安裝及設定起來,之後再設定一個 Executable PHP widget 的文字內容(程式碼)如下:
<?php get_most_viewed('post', 5, 0, true, true); ?>
<?php endif; ?>
之後再把該 Executable PHP widget 放到你想要的位置,就大功告成啦!
(p.s. 上述程式直角是分三行寫,各位網友也可以自行改為一行)
其他相關文章請參考(推薦閱讀):


相關主題
9 位網友對本文章作出回應
版主你好
我想請問一下
有關wordpress的日期時間要如何去修改
我想改成像不同的顯示日期樣式 例如像小日曆
可否指導一下 謝謝
To amy:
不曉得你說得是不是這樣的月曆?
如果是的話,那麼我要告訴你,你要先學會 PHP(網頁程式設計語言) 及 CSS(網頁排版語法) 這兩個程式語言之後,才有辨法辦得到。
不然最快的辦法,就是直接到 WordPress 的佈景主題網站下載這一類的佈景主題。不過缺點就是整個部落格的版面整個都會被套用,如果只想要改更一小部份(僅僅月曆)部份,那麼還是得要先學會 PHP 與 CSS 囉。
希望能夠對你有所幫助。
謝謝版主的回應
我就是想了解這個
可是我看不懂語法
好難喔 快暈嚕
我可以製作一個教學,甚至是把程式碼、圖檔…等等,都讓你直接複製貼上都沒問題,但是…
當你要把這些程式碼放進自已的部落格時,你卻不曉得要放在「什麼」地方,因為程式碼看不懂…
再加上 WordPress 每個佈景主題的檔案內容皆不儘相同,所以我也沒辦法很明確的告訴你放在哪,所以,除了學會看懂程式之外,最快的方法,就是直接套用現在的佈景主題囉!
我的get_most_viewed和get_timespan_most_viewed次數出不來耶-.-?
都是 0...
the_views和get_totalviews正常..
使用WP-PostViews Plus 1.1.6
他的PostViews+好像怪怪的,
最多人瀏覽的輸出格式. (%1$s: 文章連結. %2$s:瀏覽數.)
與顯示的剛好相反?!
To ca95:
事實上直角本人也發現這個問題了,而且無法正常顯示的問題是從 v1.1.1 開始的,因此直角兄目前仍然在使用 v1.1.0 版,至少目前這個版本是可以正常運作的。
由於直角白天工作忙碌,因此沒時間去出問題所在,所以建議您也可以用 v1.1.0 的版本試試看。
Postview Plus v1.1.0 (本地下載)
這真的是蠻難搞的
用了很久~不是框架歪掉就是文章不見
不知道大大你當初搞了多久阿?
謝謝你提供這好東西~昨天放上之後才知道 人真少的可憐~
晚上無聊 來衝一下人氣~順便消消慾火吧
Captcha強度
請完整輸入下方顯示的代碼然後點擊「送出」(只可包含字母A-F以及數字0-9)。
這是甚麼呀?第一次看到
不知道大大有寫~介紹這的文章嗎
To 哈啦部落格:
其實還好耶,一、二個小時就搞定了。另外,WordPress 不會自己計算文章的瀏覽數,是裝了 WP-PostViews Plus 才開始計算的。所以你的文章閱讀數少是正常的。
關於 Captcha 的問題,請參考本站文章 http://mrangle.macroviz.com/?p=42
by 直角兄
寫下您的意見
請注意:請勿送出與政治、意識型態相關之發言,以免引發不必要之討論。