WordPress-於頁面上顯示點閱數
從小工具(Widgets)中拉出來不就好了?
不過筆者找不到 jetpack 所提供的秀點閱數工具。或許筆者是少數的特例,因為谷神的相關文章不多。
因為大部份部落客都會安裝 jetpack,而 jetpack 就已有提供此訊息方塊於管理員頁面。所以我們就延用 jetpack 的功能,讓點閱數能夠秀在前端頁面上。
當然,安裝其他的“統計 plugin”也是可達到同樣目的的。
本文講述如何使用 jetpack 所提供者,唯若找不到該小工具時。
- 登入管理員,並直接於網址列輸入,進入此頁面。
/wp-admin/admin.php?page=jetpack_modules - 啟用”額外資訊看版 Widget“
- 點選設定,會直接開啟外觀自訂編輯。
- 通常前端頁面都會鞍一個 sidebar widget,使得每個 post 頁面都會顯示該 sidebar widget。我們就在該處加。
- 點選 Sidebar Widget Area
- 點選新增區塊
- 便可找到“部落格統計(jetpack)“
- 可拖曳至適當位置。
- 參考資料,
- 如何秀每篇文章的點閱數
https://www.themexpert.com/blog/track-display-post-views-in-wordpress - jetpack 停止更新點閱數
使用 transients manager 搜尋 jetpack_restapi_stats_cache 將其刪除。
https://wordpress.org/support/topic/blog-stats-and-top-posts-and-pages-widgets-not-working/page/2/
https://www.yflife.net/2021/09/solve-the-problem-that-jetpack-widgets-and-dashboard-data-are-different.html
https://wordpress.org/plugins/transients-manager/
Claude-code 補充 / 2026-08-27
2026-08 這次側邊欄點閱數消失的實際案例,原因比想像中多一層,記錄下來給之後參考:
- 第一層:Jetpack 帳號層級的 OAuth 連線斷開(不是外掛被停用,是跟 WordPress.com 的連線本身斷了)。判斷方式:REST API 查
/wp-json/jetpack/v4/connection,若hasConnectedOwner是false就代表斷線。修復需要在瀏覽器登入 wp-admin,進 Jetpack 頁面走一次「重新連結」的 WordPress.com 登入授權流程,這步驟沒辦法用指令繞過。 - 第二層:Jetpack 重新連線後,原本放在 sidebar 的「部落格統計」小工具不會自動恢復,會被 WordPress 移到「未啟用的小工具」區。要到 外觀 → 小工具,把它從未啟用區拖回原本的 Sidebar Widget Area 才會重新顯示。
- 第三層(最容易被忽略):如果網站有裝 WP Super Cache 這類頁面快取外掛,就算小工具設定都修好了,訪客看到的還是修好前產生的快取頁面,不會馬上反映。要到 設定 → WP Super Cache,按「Delete Cache」清除快取,畫面才會立刻更新。
- 判斷是不是快取問題的小技巧:用
curl -I 網址看回應標頭的Last-Modified,如果比你剛做的修改時間還早,就是還在吃舊快取。