WordPress 添加网站信息统计
今天三少童鞋问了下我主题的统计功能,我首页显示博客站点统计功能,就可以在首页显示博客的文章数量、评论数量、留言数量、浏览数量等相关信息,但是wordpress没有在小工具中添加这个功能,只有靠自己写代码来实现这个功能,Xushine研究院扒了下知更鸟的主题找到了相应的代码,嘿嘿。
添加站点统计方法步骤:
1、登陆Wordpress后台,进入外观菜单下的编辑页面
2、选择index.php并编辑:
代码如下:
日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇 评论总数:<?php $total_comments = get_comment_count(); echo $total_comments[\'approved\'];?> 条 分类总数:<?php echo $count_categories = wp_count_terms(\'category\'); ?> 个 标签总数:<?php echo $count_tags = wp_count_terms(\'post_tag\'); ?> 个 友情链接:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = \'Y\'"); echo $link; ?> 个 网站运行时间:<?php echo floor((time()-strtotime("2010-04-02"))/86400);?>天 最后更新:<?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; ?>
上面的代码就是Xushine研究院的代码 给个效果图:
顺带给出其他的统计代码,也许也能用得着:
页面:<?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_tags = wp_count_terms(\'post_tag\'); ?> 个 会员:<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 个 浏览:<?php get_totalviews(true, true, true); ?> 次
兔兔威武!
有点影响速度吧 :evil:
其实还好,因为是直接调用的函数。。会比插件快不少
这个实用,直接调用。