2025.12.25 更新
2025.01.22 初版
最近將本blog轉換到新的主機上,也開始了修改程式碼的不歸路
舊版本的wordpress的程式碼設定方式與新版本的wordpress設定方式完全不一樣,老實說完全不適應。不多說,開始吧。
環境設定
1.安裝 PostViews這個plugin,怎麼安裝這邊就不贅述,自己上網查!
2.模板是 Twenty Sixteen這個佈景主題
3.模板試 Newsexo 這個佈景主題
進入正題
在以前老主機上我也是用Wordpress 4.x 寫文章,當時也是有用postviews的插件,當時也是修改程式碼來達到在文章前顯示本文章有xx次閱讀的功能,現在換到新版的wordpress 6.1裡面因為模板的設計與編輯還有調整都與舊版的完全不一樣,可以google到的相關文章也少,應該這麼說,不同的模板有不同的編輯方式(把程式碼插入),有的模板直接編輯模板把5,365次閱讀這個代碼插入存檔就可以實現,例如這一篇
但我現在使用的Twenty sixteen這個模板就沒有這個功能(也有可能我不會用)我還是比較想用更改程式碼的方式來實現,所以就一直測試,還真的給我測試出來了。
先是請google大神估到這一篇文章,我也用了他的程式碼,但是因為放在不對的地方所以就無法正確顯示在我要的位置!
經過多次的測試終於讓我試出來了
請跟著我的步驟做吧
步 驟 1
程式碼就下面這一段
本篇文章有 <?php if (function_exists(‘the_views’)) {the_views();} ?>
那要把上面這段程式碼放在哪裡呢?
步 驟 2
這個計數器會顯示在文章內文 /twentysixteen/template-parts/content-single.php,放在第45行
newsexo/template-parts/content-single.php,放在第58行
步 驟 3
這個計數器會顯示在首頁文章列表 /twentysixteen/template-parts/content.php,放在第51行
newsexo/template-parts/content.php,放在第48行
步 驟 4
2025.12.25更新
下面就統整在 Newsexo 這個模板上需要在那些檔案與地方放入程式碼的 (第一個與第二個在上面已經演示過)
newsexo\template-parts\content.php,放在第48行
newsexo\template-parts\content-single.php,放在第58行
newsexo\template-parts\content-archive.php 放在第48行
newsexo\template-parts\index-main-slider.php 放在第64及129行
newsexo\template-parts\index-featured-news.php 放在第78行
newsexo\template-parts\index-you-may-have-missed.php 放在第80行
newsexo\template-parts\widgets\grid-view-news.php 放在第108行
newsexo\template-parts\widgets\list-view-news.php 放在第108行
newsexo\template-parts\widgets\list-view-news2.php 放在第69行
好囉,該說的都說完了,有問題再問。
完
謝謝您的閱讀
如果對我寫的文章內容有任何問題,歡迎在底下留言讓我知道
我是任天堂543亂亂寫的Sega








Leave a Reply