统计文章的浏览量是很有必要的,从浏览量可以看到哪篇文章是最受网友喜好的,当然网上已经有很多教程了,除了使用WP-Postviews插件以外,还可以使用纯代码来实现这个功能,下面就结合本站的代码,来说说如何用纯代码实现WordPress文章阅读量功能。
1.在functions.php文件中加入以下代码:

function getPostViews($postID){
    $count_key = 'views';
    $count = get_post_meta($postID, $count_key, true);
    if($count=='' || !$count){
        return "0";
    }
    return $count;
}
function setPostViews($postID){
    $count_key = 'views';
    $count = get_post_meta($postID, $count_key, true);
    if($count=='' || !$count) {
        $count = 1;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, $count);
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
	}

2、然后在single.php文件最顶部加入以下php代码,这段代码是实现刷新不计数的功能。

//添加阅读量,刷新不计数
if(!isset($_COOKIE['views'.$post->ID.COOKIEHASH]) || $_COOKIE['views'.$post->ID.COOKIEHASH] != '1'){
	setPostViews($post->ID);
	setcookie('views'.$post->ID.COOKIEHASH,'1',time() + 99999999,COOKIEPATH,COOKIE_DOMAIN);
} 

3、在需要显示浏览量的放入以下代码即可

< ?php echo getPostViews(get_the_ID());?>