首页 > PHP > 给wordpress添加一个小统计

给wordpress添加一个小统计

  wordpress没有集成文章的点击量统计,有些不方便。实在想不通,貌似老外们都不在意文章的点击量?但是我们是需要的。解决的办法,一般是安装 WP-PostViews 插件 。但是,有一个问题,那就是WP-PostViews并不能显示博客整体的访问量。于是,我们只好再添加一个博客统计代码,一般常用的是 CNZZ、Google Analytics、百度统计、51LA 这么几种。但是,一想到自己博客的统计数据居然保存在别人的服务器上,实在有些不爽啊。
  这里有个办法,可以在你的博客上显示总访问量、总文章数、评论数量、注册会员数量、标签数量,等等。而调用的数据是你自己的数据库里的。
  添加站点统计方法步骤:
  1、登陆博客后台,进入”外观”菜单下的”编辑”页面。
  2、选择 index.php或其它文件,在你需要的位置添加函数调用代码,以下代码您可以选择其中你需要的添加:

文章:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇
浏览:<?php get_totalviews(true, true, true); ?> 次
评论:<?php $total_comments = get_comment_count(); echo $total_comments['approved'];?> 条
会员:<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 个
链接:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个
更新:<?php $last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y年n月j日', strtotime($last[0]->MAX_m));echo $last; ?> 
页面:<?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?> 个
草稿:<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?> 篇
分类:<?php echo $count_categories = wp_count_terms('category'); ?> 个
标签:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个

  3、更新文件,即可看见效果。效果如:
  (文章:150 篇, 浏览:44,519 次, 评论:104 条)

  1. 还没有评论
评论提交中, 请稍候...

留言


可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks