recently popular wordpress熱門最受歡迎外掛 可調整時間區隔

標題乍看之下,好像要介紹wordpress官網排前幾名的plugin…其實是在說用於熱門文章的外掛。或許有人會說這類功能的外掛早就有了,但它不一樣的地方,在於可自訂時間區隔,顯示近一週、近一個月甚至是近三小時的熱門文章。

WordPress官網目錄:Recently Popular
本站下載處:recently-popular[1].0.4.7.zip

外掛安裝方式就不贅述,一樣是上傳啟動就好,毋需特別注意,以下就使用方式簡單說明:


如果要用於側邊欄的widgets,就到管理頁面的設計->模組,新增recently popular再進行設定如圖:
recently popular widgets

中文註解:
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>

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *