WordPress Top 10 熱門文章外掛 - 使用 Top 10 在文章資訊欄上增加瀏覽人次

WordPress Top 10 熱門文章外掛 – 使用 Top 10 在文章資訊欄上增加瀏覽人次

最近發現有些佈景主題在 Article Post、Blog 以及 Single Post頁面的meta文章資訊欄位中,除了常見的日期作者標題之外,還有顯示該篇的文章瀏覽人數,瀏覽人數可以刺激瀏覽者點擊文章,增加網站的單次工作階段頁數,當瀏覽者停留在網站的時間越久,網站的瀏覽量越高,如果網站是購物車網站時,在這些高瀏覽的文章中,適度穿插一些商品資訊 ( 如商品輪播 ),就有機會增加網站的轉換。

目前大多數POST VIEW的外掛,都只能讓外掛自動掛載瀏覽人數、手動掛載短碼 ( shortcode ) 以及利用主題編輯器手動插入PHP Code,這三種方式各有以下這些缺點:

1、外掛自動掛載:
無法指定瀏覽人數顯示的位子,大多只能顯示在文章開頭或是文章結尾,無法併行在文章meta欄位。

2、手動插入短碼:
雖然此方法可以將瀏覽人數隨意插入想要顯示的位子,但需要使用類似 elementor 的編輯器才可以讓瀏覽人數併行在文章meta欄位,不然也是只能顯示在文章開頭、文章當中以及文章結為。

3、利用主題編輯器插入PHP程式碼:
此方法適合懂得一點PHP程式碼的使用者,稍不小心就會讓網頁發生錯誤,而且此方法在升級佈景主題時,都要重新插入一次程式碼。

本篇 WordPress TOP 10 熱門文章外掛安裝教學 – 使用 Top 10 外掛,在外部使用程式碼編輯器 ( 例如 Visual Studio Code ) 編輯佈景主題的PHP檔案,插入TOP 10提供的 PHP Code,讓文章資訊欄上增加瀏覽人次,使用的主題是付費版的OceanWP,頁面編輯器使用的是Elementor PRO,接下來開始製作,如果大家照著本篇WordPress教學,實做過後有什麼問題,歡迎點選頁面旁的FB聊天圖示,或是填寫聯絡表單小編會盡快回覆您的問題。

( 點圖前往官網 )

目錄

安裝 WordPress Plugin:Top 10 – Popular posts plugin

(1) 安裝 Top 10 – Popular posts plugin 熱門文章工具

進入WordPress後台以後,外掛 ->安裝外掛 -> 搜尋 「Top 10 – Popular posts plugin」,安裝後啟動。

(2) Top 10 控制台工具

進入WordPress後台以後,可開啟本日熱門文章列表( Daily Popular posts )以及本站熱門文章列表( Popular posts )

(3) Top 10 小工具

可在側欄 ( Sidebar ) 開啟本站熱門文章列表 ( Popular posts ) 以及本頁瀏覽人數 ( Overall count )

取得文章資訊meta欄位的 class name

本篇設定教學的佈景主題使用OceanWP,因每個佈景主題的文章資訊列表HTML結構都會不同,所以請依自己的狀況記下自己佈景主題的class name。

(1) 至文章列表頁面或是文章頁面

將滑鼠移至文章資訊欄位處,點選右鍵

點選檢查,或是開啟Chrmoe設定中的開發人員工具

(2) 查看文章ID,記下文章ID編號

尋找 ul 以及 li 的 class name ,此佈景主題的文章資訊欄位的 ul class name 為「meta」,li class name 為「meta- *」。

設定Top 10 – Popular posts plugin for wordpress

進入WordPress後台以後,Top 10  -> Settings -> Counter/Tracker。

(1) 取消 Display number of views on 項目

本篇教學使用外部的程式碼編輯器插入 TOP10 所提供的 PHP code,所以這邊將Display number of views on的所有項目取消

(2) 修改 Format to display the post views

因外掛的預設的設定為 (Visited %totalcount% times, %dailycount% visits today) 也就是總瀏覽人數以及本日瀏覽人數,本篇教學只使用全部瀏覽人數,所以修改為「%totalcount%人瀏覽

(3) 記下 TOP 10 提供的 PHP code

Display number of views on 項目底下有反灰的一段PHP code,複製這段Code。

<?php if ( function_exists( 'echo_tptn_post_count' ) ) { echo_tptn_post_count(); } ?>

(4) 點選 Save changes 儲存設定

利用程式碼編輯器插入TOP10 的 PHP Code

本篇設定教學的佈景主題使用OceanWP,因每個佈景主題的文章資訊列表PHP結構都會不同,所以請依自己的狀況修改PHP檔案。

修改佈景主題PHP檔時,一定要先備份!!一定要先備份!!一定要先備份!!很重要所以要講三遍!!

(1) 修改文章列表頁面 ( Article Post )

OceanWP 的文章列表頁面 ( Article Post ) ,文章資訊 meta X欄位的檔案位置在
/public_html/wp-content/themes/oceanwp/partials/entry/meta.php

打開 PHP 檔案,使用搜尋( ctrl + F )的方式,找到 2.2 章節提到的 ul 以及 li 的位置

ul 下方為佈景主題的迴圈( LOOP ),所以要將TOP10 的 PHP Code 加至這個範圍的下面。

Code 參數說明:

<i class=”far fa-eye”></i>
修改 class name 可以變更瀏覽人數前方的ICON

<?php if ( function_exists( ‘echo_tptn_post_count’ ) ) { echo_tptn_post_count(); } ?>
也就是 3.3 章節所提到TOP 10 提供的 PHP code

以下為小編修改過後的程式碼:

<li style="display: inline-flex;"><i class="far fa-eye"></i><?php if ( function_exists( 'echo_tptn_post_count' ) ) { echo_tptn_post_count(); } ?></li>

(2) 修改文章頁面 ( Single Post )

OceanWP 的文章列表頁面 ( Article Post ) ,文章資訊 meta X欄位的檔案位置在
/public_html/wp-content/themes/oceanwp/partials/single/meta.php

打開 PHP 檔案,使用搜尋( ctrl + F )的方式,找到 2.2 章節提到的 ul 以及 li 的位置

ul 下方為佈景主題的迴圈( LOOP ),所以要將TOP10 的 PHP Code 加至這個範圍的下面。

Code 參數說明:

<i class=”far fa-eye”></i>
修改 class name 可以變更瀏覽人數前方的ICON

<?php if ( function_exists( ‘echo_tptn_post_count’ ) ) { echo_tptn_post_count(); } ?>
也就是 3.3 章節所提到TOP 10 提供的 PHP code

以下為小編修改過後的程式碼:

<li style="display: inline-flex;"><i class="far fa-eye"></i><?php if ( function_exists( 'echo_tptn_post_count' ) ) { echo_tptn_post_count(); } ?></li>

大功告成,至前台確認文章列表頁面及文章頁面

文章列表頁面 ( Article Post )

文章頁面 ( Single Post )

本篇資訊參考於:https://www.digit-seed.com/top10-show-pageviews/

這個風風雨雨個社會  欲怎樣開花

少年家怎樣落地 咱攏是為著愛情來浪流連