新聞中心
如何獲得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ā)展。通過(guò)插件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、添加完代碼效果圖,如圖所示: 6、最好我們?cè)谛枰@示該統(tǒng)計(jì)次數(shù)的地方使用下面的代碼調(diào)用即可: 文章被閱讀:<?php post_views(' ', ' 次'); ?>
本文地址:http://www.gle-technology.com/wordpress/25602.html