recently popular wordpress熱門最受歡迎外掛 可調整時間區隔
標題乍看之下,好像要介紹wordpress官網排前幾名的plugin…其實是在說用於熱門文章的外掛。或許有人會說這類功能的外掛早就有了,但它不一樣的地方,在於可自訂時間區隔,顯示近一週、近一個月甚至是近三小時的熱門文章。
WordPress官網目錄:Recently Popular
本站下載處:recently-popular[1].0.4.7.zip
外掛安裝方式就不贅述,一樣是上傳啟動就好,毋需特別注意,以下就使用方式簡單說明:
如果要用於側邊欄的widgets,就到管理頁面的設計->模組,新增recently popular再進行設定如圖:
中文註解: | |
Title: | 顯示名稱,比方說一週熱門 |
Count views older than: | 時間區隔,左邊填數字,右邊選區間(時/日/週/月) |
Limit to no more than: | 設定顯示文章個數 |
Count views by: | 計數方式可區分為登入和未登入者,是否要加計註冊登入者Registered的點閱請自行決定,像我只選Anonymous |
Count views of: | 計數方式可區分為內文和分頁,像我只想算內文,就單選posts |
Show/hide formatting options: | 顯示格式,點選後會出現設定畫面,可自行變更顯示的格式 |
Show/hide category options: | 指定分類,點選後可挑選想計數的分類 |
註:雖然也可對程式內部進行中文化,但嫌日後更新麻煩,所以做註解就好
如果沒用widgets,想直接加在sidebar.php、single.php等,可直接套用函式get_recently_popular,用法如下:
<ul> <?php get_recently_popular($interval_length, $interval_type, $limit, $user_type, $post_type, $output_format, $categories); ?> </ul>
參數說明: | |
$interval_length | 區間長度 |
$interval_type | 區間單位(HOUR/DAY/WEEK/MONTH) |
$limit | 顯示文章個數 |
$user_type | 計數使用者類型(0 = All, 1 = Anonymous only, 2 = Registered only.) |
$post_type | 計數文章類型(0 = All, 1 = Pages only, 2 = Posts only.) |
$output_format | 顯示格式,預設為<a href=”%post_url”>%post_title%</a>,可用變數有(%post_url%/%post_title%/%hits%/%display_name%) |
$categories | 指定分類名稱,預設為空白表示計數全部 |
例子:8小時內的熱門文章10篇,不限分類,要顯示作者和點閱數,只計內文posts和未登入者
<ul> <?php get_recently_popular(8,'HOUR',10,1,2,'<a href="%post_url%">%post_title%</a> (點閱%hits%/作者%display_name%)'); ?> </ul>