WordPress教程:不用插件实现统计功能

  • 时间:
  • 浏览:0
作者:匿名 hihi 来源:磊子 浏览: 2013-4-2 9:41:05 字号:大 中 小

[摘要]本次的WordPress教程为亲戚朋友 讲解我不要 PostViews插件实现浏览统计功能,手动加进代码到主题文件能我不要 实现简单的统计。

  在很早日后曾发布过WP-PostViews浏览统计插件中文版,日后 还做了删剪的插件使用教程,肯能或多或少功能大每种博客一定会用的到,只是再次写一篇关于这方面的文章,这次主只是 为亲戚朋友 介绍使用代码的最好的办法来实现浏览统计功能,倘若亲戚朋友 手动将代码加进到主题文件后边就能我不要 简单的实现统计,确实比起插件功能和设置要简单的多,不过针对或多或少不喜欢使用插件的亲戚朋友 来说,或多或少最好的办法还是不错滴,下面小编就把代码给亲戚朋友 贴出来(代码来自网络)。

  首先在所使用主题文件目录中找到functions.php文件,在最底位置插入下面代码:

<?php

/* 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*/

?>

  这后边要注意“<?php  ?>” 根据你的functions.php文件后边的代码来决定是与非 要加进。

  功能代码加进好后,亲戚朋友 始于英语 进行统计,在single.php中的 endwhile; endif;  循环前加进如下代码:

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

  统计代码加进好后,接着便是进行调用统计次数,亲戚朋友 能我不要 在任何地方进行加进(一般在index.php、sidebar.php或single.php文件等)。

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

  日后有一一两个简单的浏览统计功能就做好了,或多或少亲戚朋友 肯能会确实刷新删剪页面(single.php),统计次数也会增加,日后统计的数目就会变得不真实,没错这块代码的确会跳出 或多或少问题报告 。 肯能你想尽量做到统计真实说说,让我研究下利用IP和cookie来对这统计代码进行修改,喜欢折腾的亲戚朋友 能我不要 尝试下,也欢迎和小编一起交流。

sssss
Tags: WordPress   WordPress教程   统计功能  
责任编辑:mcwm