WordPress 不要插件实现浏览次数是把下面的代码复制到主题的 functions.php 文件里,然后按照步骤 1 和步骤 2 的说明进行操作,就可以显示每篇文章的被浏览次数。

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);
}
}
第一步

将以下代码插入 single.php 文件主循环内。

<?php
setPostViews(get_the_ID());
?>
第二步

你想在哪个版块 (比如侧栏) 显示文章的浏览次数,就在相应的模板文件 (侧栏对应文件 sidebar.php) 里加上下面的代码:

<?php
echo getPostViews(get_the_ID());
?>
需要注意的是这个方法在安装了缓存插件的情况下不适用。