你會想要知道你的 Blog中哪幾篇文章最受讀者的歡迎嘛??
Popularity Contest 這個外掛,很多人都用過這個外掛,而且基本上都不會有任何使用上的問題,因為這個外掛很容易安裝和使用。所以今天除了基本介紹下這個外掛之外,然後談談怎麼擴充使用這個外掛。
Popularity Contest 這個外掛能夠統計你的 blog在文章,分類和存檔各個頁面的被瀏覽次數,以及留言和 trackbacks 的條數,然後通過這些數據來決定你的那些文章是最受歡迎的。對於每種類型的瀏覽和反應,這個外掛都會賦予一個數值,通過這些賦予的數值用來決定每篇文章的流行度,並且這個值是可以手動更改的。
目前我的網頁只有使用這個外掛的基本功能,也就是最受歡迎文章的一個顯示和統計的部份,至於一些比較進階的前台顯示的部分,我是覺得可以使用其他的外掛或是不須要使用,例如每篇文章的瀏覽次數可以使用這個外掛 WordPress 文章計數及最受歡迎文章 WP-PostViews Plus,個人的觀點囉 !!
安裝方法
1. 下載 Popularity Contest ,然後上傳 popularity-contest.php 文件到你的外掛目錄下
2. 到管理者介面啟用這個外掛,其實就已經安裝完畢。
3. 安裝之後,你可以到 選項(Options )> Popularity 修改每種類型的瀏覽和反應的一個比重值,如下圖。
上圖中的那些數值的設定可以說是一個權重的值,例如 文章一在首頁中被瀏覽了 11次(11 * 2 = 22),固定網址連結被瀏覽了 6次(6 * 10 = 60),在回應的頁面被瀏灠了 3次(3 * 20 = 60),則文章一的總分就是 142分囉,你可以自行調整這些數值
安裝之後你也會在 Dashboard(管理首頁) 下生成一個 Most Popular Posts 的子頁面,一段時間之後就可以在這個頁面,看到詳細訊息,你首先看到的是整體上最流行的前50篇日誌,然後是各種情況下瀏覽和反應前10名的日誌,以及各個分類下最流行前10名的日誌和各個時間段內最流行的文章,總之顯示的訊息,非常豐富,例如下圖所示。
我的建議其實很簡單,在安裝完成並且啟用此外掛之後,如果只是要看看狀況的話,如果是要看每篇文章的被流灠次數建可以使用 WP-PostViews Plus 這個外掛,而這個外掛可以幫你做一些統計,如此功能的話,其實不需要後面一堆程式碼的修改,啟動後就可以了
原作者的意思好像是不需要更改任何的程式碼在每篇日誌下面都會顯示 ‘Popularity: n%’ 和 ‘[?]’,如果你沒有顯示的話,需要手動更改,你可以在 single.php,index.php,等等文章的地方,加上去這行程式碼即可顯示每一篇文章的受歡迎程度
<?php akpc_the_popularity(); ?>
就像本站每一篇文章下面的那個 Popularity: 13%
2. 底下的 3個函數的使用方式在你裝好此外掛後,妳的管理介面中都會有詳細說明(不過是英文的)
3. 最後,如果你有使用 Google XML-Sitemap的話,進入它的設定頁面,可將下方的 “文章優先權” 改為 “Popularity Contest” 即可(當然你也可以不要選這個選項)
最後這個可調整的比重數值,說真的,我也不瞭解代表的是統計學還是什麼道理??? 自己也可以做調整當然是方便的功能,但是要真正瞭解調整的數值可以代表什麼意義才是重要的吧,所以我還是用預設的數值啦 !!!
如果你不喜歡,可以讓它們都不顯示,辦法是把外掛中的 @define(’AKPC_SHOWPOP’, 1); 和 @define(’AKPC_SHOWHELP’, 1); 中的1改成0即可。
底下是額外的應用
有些網站在每篇文章的訊息欄上都有瀏覽次數,以及點擊這個記錄可以到達一個 Top-10 的頁面(已取消連結)。很多人問是不是通過外掛(有個 Post Views Plus 的外掛可以實現這個功能)實現的,其實這個效果就是透過這個外掛擴展應用的。我比較懶就直接使用 Post Views Plus 外掛了,如果你想直接改這個外掛,可以參考這個網站的說明 我愛水煮魚
Popularity Contest 這個外掛還提供以下3個函數:
- akpc_the_popularity()
- akpc_most_popular_in_cat()
- akpc_most_popular_in_month()
分別列出最流行的文章,某類別下的最流行的文章,某月份的最流行的文章。可以通過這些來實現我們的 Top 10 頁面。建立一個叫做 most.php 的頁面模板,下載此文件 most.txt,然後把後面副檔名改為 php 即可,但是當然的,你需要根據你的模板文件進行一些必要的修改。
最後創建一個新頁面,在 page template 選擇 Top 10。具體顯示效果,你可以查看原作者站的 Top 10 頁面。這樣就可以顯示你網站上最流行的頁面,增加你網站的流量。
以上文章有引用自我愛水煮魚網站,謝謝~~~
