一月08
WordPress:深入了解WP-PostViews製作「熱門文章」清單

 WP_postviews06

工作熊喜歡使用PostViews,因為它幾乎可以完全融入不同的WordPress板型成為一體,而且還提供多樣性的變化以符合使用者的不同需求。上圖是我另外一個部落格中使用PostViews做出來的「熱門文章」畫面,有沒有感覺比前一篇文章中的格式漂亮些?我把它擺放在側邊欄,其格式與我部落格的板型完全一致,有興趣看整體部落格風格的可以點擊這裡參考一下。







如果你還不知道如何在WordPress安裝WP-PostViews外掛,可以由WordPress的後台進入,直接點擊「外掛」功能表下的「新增外掛」,然後尋找【WP-PostViews】就可以直接安裝了;或是下載外掛程式再手動上傳也可以。
也可以參考這篇文章【
WordPress外掛:WP-PostViews(文章流量統計)】。
Wordpress_plugin01

  • 外掛名稱:WP-PostViews
  • 功能說明:提供部落格文章的閱讀次數、提供最多閱讀次數的文章排名、提供最少閱讀次數文章排名
  • 下載網址:http://lesterchan.net/portfolio/programming/php/#wp-postviews
  • 適用平台:Wordpress

    真正重頭戲要從外掛安裝完畢後才開始。如左圖,其實【WP-PostViews】內定的熱門文章版面設定有點瑣碎,而且不符合我們中文使用者的需要,它內定會在熱門文章的後面加上【-?views】,這對中文的使用者來說真的不合適,不過我們可以可以將他作個性化設定成符合我們所需要的,設定的方法如下:

    1. 進到Wordpress後台,在左側邊欄功能表上選擇「設定」下的「PostViews」。
    wordpress-plungin06

    2. 開啟「Post Views Options」後,應該可以看到「Most Viewed Template:」後面有一段語法(如下),這段語法將會顯現熱門文章的表現方式,如果你不滿意,可以修改其語法。
    WP_postviews02

    3. 如果你想將熱門文章的格式改成如文章最上面的格式【瀏覽量+文章標題+文章節錄】
    wordpress-plungin11

    你可以根據步驟1的方法,開啟WP-PostViews的功能,wordpress-plungin12

    將【Most Viewed Template】右邊的程式碼改成下面的格式。其中【%POST_EXCERPT%】是節錄內文的指令。當然你也可以依據自己的喜好來更改其格式。

    <li>[%VIEW_COUNT%] <a href=”%POST_URL%”  title=”%POST_TITLE%”>%POST_TITLE%</a><br/>%POST_EXCERPT%</li>


    修改完成後記得要按下網頁最底下的【Save Changes】按鈕,這樣才會生效。
    WP_postviews05

    4. 如果你不想使用WP-PostViews所提供的模組功能,你也可以在支援HTML/JavaScript的欄位自行輸入下面這段【熱門文章】程式碼來取代其原來的模組功能。這樣就不用侷限在僅可以支援模組的地方了。

    < ?php if (function_exists(‘get_most_viewed’)): ?>
    < ?php get_most_viewed(‘post’,5); ?>
    < ?php endif; ?>

    其中get_most_viewed() 函數的參數含意如下:

  • 第一個參數可以設定為 ‘post’(只顯示文章排名)、’page’(只顯示網頁排名)、’both’(文章及網頁一起排名)。
  • 第二個參數為數字,表示最多顯示幾筆熱門文章。5:表示最多顯示5筆熱門文章。

    5.  PostViews的功能其實不僅如此喔!比如說想顯示某個【分類】下面的熱門文章,可以用下列程式碼來達成 <?php if (function_exists(‘get_most_viewed_category’)): ?>
    <?php get_most_viewed_category(1, ’post’, 5); ?>
    < ?php endif; ?>

    其中get_most_viewed_category() 函數的參數意義如下:

  • 第一個參數為數字,用來設定【類別】的ID,我還不太清楚如何知道數字和類別間的關係,不過ID似乎是按照類別設定的時間順序從2開始增加,因為【1】已經在WordPress安裝之初就被「未分類」用掉了。
  • 第二個參數可以設定為 ‘post’(只顯示文章排名)、’page’(只顯示網頁排名)、’both’(文章及網頁一起排名)。
  • 第三個參數為數字,表示最多顯示幾筆熱門文章。5:表示最多顯示5筆熱門文章。


    後記:其實我也會拿WP-PostViews所提供的文章流量來擺放在每篇文章的結尾處,用來提醒自己,也告訴讀者,目前正在瀏覽的文章已經被瀏覽過多少次了。後面有機會我們再來看看如何變更文章結尾的訊息版型。
    wordpress-plungin13


    回到》用Wordpress架設部落格網站教學 首頁

    延伸閱讀:
    FeedBurner電子報設定教學-燒錄自己的RSS
    Google Page Speed-測試你的網頁速度,提供改善建議
    如何使用Analystics追蹤對外連結點擊




  • 本部落格提供免費電子書索取:
    我如何開始寫部落格 寫部落格賺錢術 如何提昇部落格人氣

    WordPress:深入了解WP-PostViews製作「熱門文章」清單 有 2 則回應

    1. 謝程 說道:

      這套很不錯但是沒限制重覆刷洗數據, 不知道版大有推薦那一款類似但可以限幾分鐘內同一讀者不列入記算的plugin 嗎

    發表迴響

    你的電子郵件位址並不會被公開。 必要欄位標記為 *