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());

?>

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

wordpress


标签:  |  | 
将此文分享到:


转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/743.html
除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
友荐云推荐

相关文章

3 条评论

  1. 引用: 不用插件实现wordpress显示文章浏览次数 | Aal izz Well呆木头博客

*

*

顶部 友荐云推荐