新聞中心
WordPress無插件實現(xiàn)文章閱讀次數(shù)
作者 / 無憂主機(jī) 時間 2012-09-29 05:45:27
大家都熟知wordpress的速度,本身就不怎么快,在加上使用一些輔助的插件導(dǎo)致網(wǎng)站加載會比較慢,這樣對訪問不是很優(yōu)化,為了能夠讓自己的網(wǎng)站擁有流暢的加載速度,所以能不用插件的地方最好不要使用。文章閱讀數(shù)是常用的一個功能,插件也可以實現(xiàn),當(dāng)不使用wordpress插件的時候也能實現(xiàn)這個功能的時候,你還會選擇使用插件嗎?下面無憂主機(jī)(www.gle-technology.com)小編就針對無插件實現(xiàn)wordpress文章閱讀次數(shù),向大家介紹用代碼如何實現(xiàn)wp文章閱讀次數(shù)的顯示。 使用FTP工具登錄php虛擬主機(jī)把functions.php,single.php,archive.php,sidebar.php四個個文件下載出來,single.php,archive.php,sidebar.php文件先放著,把下列代碼添加進(jìn)functions.php里,保存,然后上傳(記得把原文件重命名作為備份)
function getPostViews($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, $count_key, '0'); return "0 View"; } return $count.' Views'; } function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } }修改functions.php完成后我們來整single.php,把下列代碼加進(jìn)single.php。
<?php setPostViews(get_the_ID()); ?>
<?php echo getPostViews(get_the_ID()); ?>剩下的就剩archive.php,sidebar.php了archive.php是分類目錄sidebar.php是邊側(cè)欄,如果需要它們也實現(xiàn)效果就可以把下面的代碼加到文件里面。
<?php echo getPostViews(get_the_ID()); ?>添加完成保存文件上傳回空間,這里在跟一些不是很熟練的站長說下,修改或者添加php代碼一定要做好備份,php語言的格式不是這么容易的,加錯地方或者格式不會網(wǎng)站直接報錯,有這些備份還可以返回添加前的樣子,沒有這些備份那就麻煩了,沒有備份,你就準(zhǔn)備重新安裝一個全新的wordpress然后在下載相對應(yīng)的主題,從里面把這些文件下載出來替換掉錯誤的文件。 純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/wordpress/8920.html