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