新聞中心
如何獲得WordPress文章瀏覽次數(shù)的統(tǒng)計(jì)
作者 / 無(wú)憂主機(jī) 時(shí)間 2017-11-08 21:09:10
WordPress文章瀏覽次數(shù)這類功能的統(tǒng)計(jì),相信對(duì)于各位站長(zhǎng)來(lái)說(shuō)是不可缺少的。無(wú)論從分析站內(nèi)文章流量的走向,還是判斷讀者喜歡閱讀的方向,都是有利于網(wǎng)站發(fā)展。通過插件WP-Postviews是最簡(jiǎn)單的方法實(shí)現(xiàn)。無(wú)憂主機(jī)小編本著能不用插件,就不用插件的原則,盡可能的減輕php主機(jī)資源的消耗。本節(jié)所分享的方法純代碼來(lái)實(shí)現(xiàn)的功能,代碼也是非常短的,且沒有js調(diào)用。
如何獲得WordPress文章瀏覽次數(shù)的統(tǒng)計(jì)的方法如下:
1、首先是點(diǎn)擊進(jìn)入到我們的控制面板,然后找到文件管理選項(xiàng),如圖所示:
2、點(diǎn)擊進(jìn)入之后找到我們站點(diǎn)的根目錄,如圖所示:
3、進(jìn)入到這個(gè)目錄之后找到我們的程序的路徑:當(dāng)前主題目錄下functions.php文件,點(diǎn)擊編輯,如圖所示:
4、 添加代碼操作:
//如何獲得WordPress文章瀏覽次數(shù)的統(tǒng)計(jì) function record_visitors() { if (is_singular()) { global $post; $post_ID = $post->ID; if($post_ID) { $post_views = (int)get_post_meta($post_ID, 'views', true); if(!update_post_meta($post_ID, 'views', ($post_views+1))) { add_post_meta($post_ID, 'views', 1, true); } } } } add_action('wp_head', 'record_visitors'); /// 函數(shù)名稱:post_views /// 函數(shù)作用:取得文章的閱讀次數(shù) function post_views($before = '(點(diǎn)擊 ', $after = ' 次)', $echo = 1) { global $post; $post_ID = $post->ID; $views = (int)get_post_meta($post_ID, 'views', true); if ($echo) echo $before, number_format($views), $after; else return $views; }5、添加完代碼效果圖,如圖所示:
![4](http://www.love62.cn/wp-content/uploads/2017/11/4-300x203.png)
本文地址:http://www.love62.cn/wordpress/25602.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)