A-A+

wordpress网站数据统计代码

2015年01月07日 编程技术 暂无评论

不少的博客上面都会有网站数据的统计,效果可以看下小虎博客首页的“博客统计”,这样可以显明的看出博客的建站日期,以及日志总数,评论总数等信息,通过这些信息可以看出一个站点的成熟度,现在也有不少的主题都集成了这个功能,我们来看一下 wordpress 中是如何实现网站数据统计的。

一,可以直接利用 sql 将其读取出来,站点数据的统计信息都是包含在 wp 数据库中的,比如评论数据表 wp_comments,友情链接数据表 wp_links 等等,所以我们只需要将这些信息进行读出来,再进行统计就可以了,代码如下:

[code lang="php"]

博客统计

  • 日志总数:publish;?> 篇
  • 评论总数:get_var("SELECT COUNT(*) FROM $wpdb->com
    ments where comment_author!='".(get_option('swt_user'))."'");?> 篇
  • 标签数量:
  • 链接总数:get_var("SELECT COUNT(*) FR
    OM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个
  • 最后更新:
  • 运行天数:
  • 建站日期:

[/code]

将上面的代码直接放入到模板的指定位置就可以了。

二,上面的方法是直接进行SQL调用的,还有一种方法就是直接使用 wp 所提供的函数,其实原理都是一样的,都需要将mysql数据库中的信息进行读取出来,下面来看一下如何通过 wp 自带的函数进行调用网站数据统计代码:

[code lang="php"]
日志总数:
publish;?>
评论总数:
get_var("SELECT COUNT(*) FROM $wpdb->comments");?>
建站时间:

标签总数:

链接总数:
get_var("SELECT COUNT(*) FROM $wpdb->li
nks WHERE link_visible = 'Y'"); echo $link; ?>
最后更新:
get_results("SELECT MAX(post_modifie
d) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR p
ost_type = 'page') AND (post_status = 'publish' OR post_st
atus = 'private')");$last = date('Y-n-j', strtotime($las
t[0]->MAX_m));echo $last; ?>
运行天数:
建站日期:
[/code]

同样的将本代码放入到主题中的任何位置即可。

标签:

给我留言