詳解WordPress文章閱讀量如何統計和顯示(非插件)
時(shí)間:2026-05-04 23:20:02如何在WordPress中統計和顯示文章閱讀量(非插件)
(圖片來(lái)源網(wǎng)絡(luò ),詳解顯示侵刪)在WordPress中,章閱如果你不想使用插件來(lái)統計和顯示文章的(de)讀量閱讀量,你可以使用自定義代碼來(lái)實(shí)現這個(gè)功能,何統以下是計和件(jian)一種常見(jiàn)的方法:
步驟1:創(chuàng )建或修改主題文件
在你的Word?Press主題文件夾中,找到 single.php 文件,非插??這個(gè)文件通常用于控制每篇博客文章的詳解顯示顯示方式,如果這個(gè)文件不存在,章閱你需要創(chuàng )建一個(gè)。讀量
步驟2:添加自定義代碼
在 single.php 文件中,何統找到 <?計和ヽ(′ー`)ノ件php endwhile; ?> 這一行,在這一行的非插上方,插入以下(???)代碼:
<?詳解顯示php if ( !function_exists('the_views') ) { function(′?ω?`) the_view??s($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_(╬?益?)post_meta($postID, $count_(′ω`*)key); add_post_meta($postID, $cou??nt_key, '0'); update_post_meta($postID, $count_key, '1'); }else{ update_post_meta($postID, $count_key,(′ω`*) ($count+1)); } }}?>這段代碼首先定義了一個(gè)函數 the_views(),這個(gè)函數會(huì )檢查是章閱否已經(jīng)有一個(gè)元數據字段 post_views_count 存在,如果不存在,讀量( ?ヮ?)它會(huì )創(chuàng )建一個(gè)新的元數據字段并設置其值為1,如果已經(jīng)存在,它會(huì )將該字段的ヽ(′?`)ノ值加1。
在 the_content() 函數后面,添加以下(/ω\)代碼:
<?php the_views(get_the_ID()); ?>
這段代碼會(huì )調(╯°□°)╯用我們之前定義的 the_views() 函數,并傳入當(dang)前文章的ID作為參數。
步驟3:顯(?????)示閱讀量
在你想要顯示閱讀量的地方,例如在文章內容下方,添加以下代碼:
<s(??-)?pan class="postviews">閱讀量: <?php echo getPostView(╬?益?)s(get_the_ID()); ?></span>
這段代碼會(huì )調用一個(gè)名為 getPostViews() 的函數(我們需要在下一步中定義),并將當前文章的ID作為參數,這個(gè)函數會(huì )返回該文章的閱讀量。
步驟4:定義 getPostViews 函數
在 functions.php 文件中,添加以下代碼:
function getPostViews($postID){ $co??unt_k??ey = 'post_(′ω`)views_count'; $c??ouヾ(′?`)?nt = get_post_meta($postID, $count_k(′ω`)ey, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0"; } return $count;}這個(gè)函數會(huì )獲取文章的??閱讀量,如果閱讀量為空(也就是說(shuō),元數據字段 post_views_count 不存在),它會(huì )創(chuàng )建一個(gè)新的元數據字段并設置其值為0,否則,它會(huì )返回該字段的值。
現在,你的WordPress網(wǎng)站應該能(′ω`*)正確統計和顯示每篇文章的閱讀??量了。
客服電話(huà)18006757605
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號:
客服電話(huà)18942436707