簡介
這是 WP-PostViews 的強化版本。讓你的瀏覽數可以區分使用者或機器人。
WordPress 官方網站外掛目錄中的本程式。
English Version。
使用範例
參考本網站的文章。
下載
需要的使用者請由你部落格的後台中進行新增的操作。
協助翻譯
如果你製作了本外掛的翻譯之後,願意分享給大家使用的話,歡迎你回報 E-mail 給我,將會附加在本外掛的程式之中,並且附上很誠意的感謝文句。
特別說明事項
- 對於 快取/靜態化 外掛的情況下,瀏覽數可能會不是很正確,因為此狀況下的瀏覽數是利用 AJAX 的技術來進行數值的 遞增,不過機器人卻不一定會執行 AJAX 的動作,所以會導致瀏覽數字的不正確。
- 於 Version 1.1.18 版本中對於顯示 瀏覽數 的系列函數的輸出格式做了些修改,如果將輸出結果放在 html 的標籤中當作屬性的內容,會導致顯示錯誤的問題發生,建議改成回傳數字型態再自行輸出。
外掛歷史
請前往 WP-PostViews Plus 版本歷史 觀看。
函式說明
所有函數在直接印出的情況下,輸出的 HTML 碼範例
- the_views(null, true)
- 該篇文章的 瀏覽數
- 第一個參數為
加在數字後面的說明文字取消本功能,改為後台設定 - 第二個參數為 是否輸出(true為直接印出,false為回傳數值)
- the_user_views(null, true)
- 該篇文章的 使用者 瀏覽數
- 第一個參數為
加在數字後面的說明文字取消本功能,改為後台設定 - 第二個參數為 是否輸出(true為直接印出,false為回傳數值)
- the_bot_views(null, true)
- 該篇文章的 機器人 瀏覽數
- 第一個參數為
加在數字後面的說明文字取消本功能,改為後台設定 - 第二個參數為 是否輸出(true為直接印出,false為回傳數值)
- get_totalviews(true, true)
- 總共的瀏覽數
- 第一個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第二個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_totalviews_category(1, true, true)
- 限定分類中文章總共的瀏覽數
- 第一個參數為 限定的分類ID(可為由分類ID所組成的陣列)
- 第一個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第二個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_totalviews_tag(1, true, true)
- 限定標籤中文章總共的瀏覽數
- 第一個參數為 限定的標籤ID(可為由標籤ID所組成的陣列)
- 第一個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第二個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_most_viewed(", 10, 0 , true , true)
- 最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 查詢文章的型態('post'為文章 'page'為分頁 "為兩者都要)
- 第二個參數為 輸出回傳的文章數量
- 第三個參數為 文章標題的字數(0為不限制)
- 第四個參數為 是否輸出(true時直接印出, false時回傳字串)
- 第五個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_most_viewed_category(1, null, 10, 0, true, true)
- 限定分類中最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 限定的分類ID(可為由分類ID所組成的陣列)
- 第二個參數為
文章的型態('post'為文章 'page'為分頁 "為兩者都要) - 第三個參數為 輸出回傳的文章數量
- 第四個參數為 文章標題的字數(0為不限制)
- 第五個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第六個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_most_viewed_tag(1, null, 10, 0, true, true)
- 限定標籤中最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 限定的標籤ID(可為由標籤ID所組成的陣列)
- 第二個參數為
文章的型態('post'為文章 'page'為分頁 "為兩者都要) - 第三個參數為 輸出回傳的文章數量
- 第四個參數為 文章標題的字數(0為不限制)
- 第五個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第六個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- get_timespan_most_viewed(", 10, 0 , true , true, 7)
- 最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 查詢文章的型態('post'為文章 'page'為分頁 "為兩者都要)
- 第二個參數為 輸出回傳的文章數量
- 第三個參數為 文章標題的字數(0為不限制)
- 第四個參數為 是否輸出(true時直接印出, false時回傳字串)
- 第五個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- 第六個參數為 查詢的最近天數
- get_timespan_most_viewed_category(1, null, 10, 0, true, true, 7)
- 限定分類中最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 限定的分類ID(可為由分類ID所組成的陣列)
- 第二個參數為
文章的型態('post'為文章 'page'為分頁 "為兩者都要) - 第三個參數為 輸出回傳的文章數量
- 第四個參數為 文章標題的字數(0為不限制)
- 第五個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第六個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- 第七個參數為 查詢的最近天數
- get_timespan_most_viewed_tag(1, null, 10, 0, true, true, 7)
- 限定標籤中最多閱覽數的文章 輸出回傳的型態為以<li>和</li>包圍的項目清單
- 第一個參數為 限定的標籤ID(可為由標籤ID所組成的陣列)
- 第二個參數為
文章的型態('post'為文章 'page'為分頁 "為兩者都要) - 第三個參數為 輸出回傳的文章數量
- 第四個參數為 文章標題的字數(0為不限制)
- 第五個參數為 是否輸出(true時直接印出, false時回傳數值)
- 第六個參數為 是否包含機器人的閱覽數(true為包含, false為不包含)
- 第七個參數為 查詢的最近天數
- 文章轉載自:WP 教學網
蘇主任房訊網: WP-PostViews Plus WordPress3.2.1最好用的文章瀏覽計數器 www.0968797090.com.tw