首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

不要插件显示文章浏览次数

2012-08-14 
不用插件显示文章浏览次数把下面的代码复制到主题的functions.php文件里,然后按照步骤1和步骤2的说明进行

不用插件显示文章浏览次数

把下面的代码复制到主题的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()); ?>

需要注意的是这个方法在安装了缓存插件的情况下不适用。

热点排行