語法 | 側邊欄顯示今日熱門文章

January.31, 2009 (Saturday)

我們常常在部落格放上「隨機文章」、「相關文章」、「歷史上的今天」...等這些資訊,希望可以吸引讀者閱讀提高我們部落格的瀏覽量。然而還有一個叫做「熱門文章」的插件不知道大家有沒有使用呢?「熱門文章」的含意跟上述三種較為不同,他代表的是讀者喜歡看部落格的哪些文章,也代表哪些文章可以吸引到更多人閱讀。如果你還沒使用這個功能,那不妨考慮看看吧,底下提供了三種方法給大家作為參考。

壹、Daily Top 10 Posts:人如其名的插件

res1 插件名稱:Daily Top 10 Posts
res1 插件介紹:這款插件很明顯告訴大家,他就是要秀出今日熱門的十大文章。
res1 插件下載:2.7版本的使用者請使用此載點,2.6以及更舊版本的使用者請用此載點
res1 插件安裝:
1.將檔案解壓縮,並且將整個目錄上傳到 wp-content/plugins/ 底下
2.到後台找到The Daily Top 10 Posts將他啟用
3.打開你模版的single.php,搜尋以下字串
//date
4.將以下語法加到他的後面

ID, 'Visited', 'times', 'so far today', '0', 'show'); } ?>

5.這個插件總共有五個參數可以讓我們做修改:

5-1.Visited、times、so far today這三個參數顯示出來的效果為「Visited 300 times, 25 so far today」,可以自行修改他的文字說明
5-2.第四個參數代表要不要啟動「不重複造訪」的功能,0是不要,1是要。
5-3.第五個參數show則是代表要不要顯示人數的計算,不要顯示就是「noshow」

6.接著到模組(widgets)的地方,會看到「Daily Top 10 Posts 每日十大文章」以及「Overall Top 10 Posts 累積十大文章」這兩個模組,可以依照你自己的需求將他拖曳出來。
7.另外他也提供你寫在sidebar.php裡頭

//每日十大文章:

//累積十大文章:

line

貳、WP-PostViews Plus:國人研發一款插件多項功能

res1 插件名稱:WP-PostViews Plus
res1 插件介紹:除了可以顯示熱門文章外,還有許多函數供你挑選,同時可以鑑別真人&機器人的造訪(重點是中文)
res1 插件下載:WP-PostViews Plus 1.1.13
res1 插件安裝:
1.將檔案解壓縮,並且將整個目錄上傳到 wp-content/plugins/ 底下
2.啟用 WP-PostViews Plus 外掛
3.在適當的位置放上相關函數即可(函數說明頁面)

這款插件沒有提供「今日」熱門文章的函數,但是有相關的像是「所有熱門文章」以及「最近數天內發表的熱門文章」

4.我已「最近數天內發表的熱門文章」為例子(作者插件是寫在最近的數天內發表的最多閱覽數的文章),打開你的sidebar.php,加入以下語法:


這邊總共有6個參數可以使用:
4-1.第一個參數是查詢文章的形態。 'post' 代表文章, 'page' 代表分頁,留白表示兩者皆要
4-2.第二個參數是要顯示的文章數量
4-3.第三個參數是要顯示最近幾天所發表的文章
4-4.true表示要顯示文章以及連結,false表示隱藏
4-5.是否要顯示機器人的閱覽數(true表示要)
4-6.文章標題的長度(0為不截斷)

line

參、Wordpress.com Stats Helper:最簡單快速的好用插件

res1 插件名稱:Wordpress.com Stats Helper
res1 插件介紹:要使用這款插件的前提就是你必須安裝WordPress.com Stats,接著就可以輕鬆上手啦~
res1 插件下載:WordPress.com Stats Helper 0.5.5.3
res1 插件安裝:
1.將檔案解壓縮,只要將wpcomstats-helper.php這個檔案上傳到/wp-content/plugins/目錄下即可
2.到後台啟動Wordpress.com Stats Helper
3.再來我們就可以直接到後台的模組(widgest)將Most Visited Posts給拉出來(如圖)

此插件除了可以顯示熱門文章外,也可以顯示網誌總瀏覽人數。有需要的朋友可以將「Blog Visits」這個模組拖曳出來使用。

4.另外你也可以選擇自己在sidebar.php裡頭編輯

//顯示熱門文章

//顯示總瀏覽人數


5.此插件同樣提供多種參數讓我們做修改:

5-1.$options: 顯示分頁或是文章,分頁請輸入page,文章則是post
5-2.$posts: 要顯示幾篇文章
5-3.$before, $after: 文字的前後要使用那些文字或者html
5-4.$show_count: 文章是否要顯示瀏覽數目
5-5.$post_id: 要顯示哪篇文章id的統計,如果留白就會顯示全部統計
5-6.$days: 熱門文章的計算週期,0 (總覽), 1 (今日), 7 (一星期), 30 (一個月)

line

肆、結語

介紹完了這三款好用的插件後,相信大家對他們都有更進一步的認識了。如果你剛好有這個需要,那真的就太棒了!建議大家依照自己部落格的型態來選擇插件,這樣用起來也會更加舒適唷XD

啥?你問我使用哪一款插件阿?這邊跟大家偷偷說一聲,我是使用第三款這個既輕鬆又容易上手的懶人插件啦:)

■ 文章資訊
人氣: 6,903
分類: wordpress技巧
文章標籤: ,
引用網址:

■ FACEBOOKs COMMENT:



■ EVERYBODYs COMMENT:
  • 1♥  (LV.21)

    WP-PostViews Plus也好用喔
    只不過設定要自己動手來

    P.S. muki姐用的表情外掛是哪一隻呢 ?
    感覺很棒耶

    2009.01.31 20:39
  • 2♥ muki (LV.1158)

    @ 佑
    WP-PostViews Plus我有介紹阿,第二個就是:)
    我用的表情外掛是Highslide4WP

    2009.02.01 10:52
  • 我的佈景 Fresh News 在早期也有附一個熱門文章的插件叫 Popularity Contest ,不過用起來好像是用來裝飾用的。 :grin:

    2009.02.01 11:47
  • 4♥ Edison (LV.4)

    Hello Muki,
    感謝你的教學,我放上去囉!!!!

    2009.02.01 13:44
  • 5♥ 藍兒 (LV.114)

    用了,我也是用第三個。

    2009.02.02 04:41
  • 6♥ muki (LV.1158)

    @ A`Vai+Poitsonu
    你說的那個應該是熱門文章程度,在每篇文章後面有一個%顯示的吧?
    那個我以前也很有興趣,後來想說沒意義就砍了XD

    @ Edison
    我看到了,祝你使用愉快

    @ 藍兒
    第三個應該是大家最方便使用的XD

    2009.02.02 10:06
  • @ muki
    Popularity Contest 也可以用來做邊側欄的熱門文章喔。
    我翻了一下舊版的佈景源碼它是用 Popularity Contest 的 akpc_most_popular 這個(是叫 php hook 嗎?) 弄出來的。

    <?php if (function_exists('akpc_most_popular')) { ?>
    <ul class="list1" id="pop">
    <?php akpc_most_popular($limit = 10); ?>
    </ul>

    2009.02.02 12:42
  • 8♥ COOX (LV.1)

    請問MUKI大,第二個一定要自己在sidebar加程式碼嗎?

    2010.08.20 14:20
  • 9♥ muki (LV.1158)

    @COOX
    我記得好像有模組可以用耶...

    2010.08.25 22:16
  • 10♥ MinSin (LV.1)

    謝謝分享..

    wp便有此等好用軟件,想請問一吓,有沒有軟件/code可在sinablog中顯示顯示熱門文章...?

    例如小弟此網 : 24小時診所(門診 醫生 醫務所)Clinic 24 : http://clinic24.mysinablog.com

    :-?

    2010.09.04 00:44
  • 11♥ Tom (LV.1)

    Thank for your sharing 8)

    2010.10.08 08:00
  • 12♥ Bon (LV.1)

    WP-PostViews Plus這個外掛安裝後就可以使用了?

    還是說需要設定函數? 8)

    2011.06.01 23:52

  • ■ LEAVE YOUR COMMENT:



      :wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: