-
独立博客的阵营一天天在变化,老的退出去,新的加进来,除了坚挺的技术博客、互联网博客,其他的博客要么默默无闻,要么烟消云散,为了给博客更新增加动力,碎碎念总是在寻求新的功能或者创意。
今天就带来一个算是比较旧,也算是比较实用的一个功能(暂且算是)————博客访问量统计
每天看着博客的访客数量增加,是不是会让你觉得自己越来越受关注,你的成果被越来越多的人浏览,自信心是不是充分地爆满啦?
一、代码
虽然可能你已经用了百度统计等,不过在博客前台很少有显示总访问量,有一些可能会显示访问数字,但是,确实从代码投放开始计数,而不是从博客一开始计数。相信大部分的博客都有记录文章浏览次数的代码或者插件使用中,那么加入下面这段代码,你的统计数字就不会是从0开始啦!来试试吧!
把这段代码添加到functions.php文件里面。
/* 页面访问计数 */ function record_visitors() { if (is_singular()) { global $post; $post_ID = $post->ID; if($post_ID) { $post_views = (int)get_post_meta($post_ID, 'views', true); if(!update_post_meta($post_ID, 'views', ($post_views+1))) { add_post_meta($post_ID, 'views', 1, true); } } } } add_action('wp_head', 'record_visitors'); /* 函数名称:post_views */ /* 函数作用:取得文章的阅读次数 */ function post_views($before = '(点击 ', $after = '次)', $echo = 1) { global $post; $post_ID = $post->ID; $views = (int)get_post_meta($post_ID,'views', true); if ($echo) echo $before, number_format($views), $after; else return $views; } /*站点总浏览数*/ function all_view() /*注意这个函数名,调用的就是用它了*/ { global $wpdb; $count=0; $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'"); foreach($views as $key=>$value) { $meta_value=$value->meta_value; if($meta_value!=' ') { $count+=(int)$meta_value;} } return $count;}
二、显示访问总数
调用代码很简单,一般添加到网站概况或者网站底部去,看起来比较简洁、专业。
总访问量:<?php echo all_view(); ?>次. /*注意这里all_view()函数要对应你在function里面设置的函数名。*/
好吧,折腾到此结束!
Wordpress专用博客总访问量代码
2549人参与 |分类: 站长百科|时间: 2012年10月02日
相关文章
- 2020-05-09WordPress使用timthumb.php截取文章缩略图
- 2018-11-09一键安装KMS服务脚本 搭建自己的KMS激活服务器教程
- 2018-10-30Windows 10系统的3D Objects(3D对象)文件夹如何删除
- 2018-03-16WINGHO..文件夹删除方法
- 2017-12-23WordPress博客什么时候才需要使用缓存插件?
- 2017-12-05WordPress站点SEO优化中需要避开6个常见错误
- 2017-11-11升级WordPress时提示’另一更新正在进行’的解决方法
- 2017-11-02WordPress上传文件自动重命名
- 2017-10-28WordPress前台显示用户的注册时间
- 2017-08-15WordPress发布/更新文章、提交/审核评论自动清理阿里云CDN缓存
评论专区请在后台修改