wordpress教程:浏览统计代码调用

/* Postviews start */
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 “;
}
return $count;
}
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);
}
}
/* Postviews start end*/

然后在single.php中的 endwhile; endif; wp_reset_query(); 循环前添加如下代码:

<?php setPostViews(get_the_ID());?>

这个是用来统计浏览量的。
再在你需要调用浏览量的地方加如下代码:

<?php echo getPostViews(get_the_ID()); ?>次浏览

这样,当你打开一篇文章之后它就会统计。当你再次刷新的时候,就会显示统计量了。
不过这个不能防灌水。需要进一步修改才好。要是不想这样的统计数据,那你得好好研究下wp-postviews plus或者是wp-postviews了。

Related Posts Plugin for WordPress, Blogger...