WordPress 站点整体数据获取大全(文章/评论/标签/分类数量建站时长统计)
最近在修改 WordPress 主题时,需要添加一些网站的统计数据供网友访问时看,比如网页底部的文章统计数和网站建站时间。
整理了归档了一些需要用到的统计代码,以后修改模板时参考用的上:
一、Wordpress 整体日志文章总数量(post):
- <?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?>
二、Wordpress 整体评论总数量:
- <?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");?>
三、Wordpress 站长总体建站天数时长:
- <?php echo floor((time()-strtotime("2000-00-00"))/86400); //将 2010-00-00 手动修改成你的建站开始日期 ?>
四、Wordpress 站点标签总数量(tages):
- <?php echo $count_tags = wp_count_terms('post_tag'); ?>
五、Wordpress 站点页面总数量(pages):
- <?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?>
六、Wordpress 站点分类总数(cat):
- <?php echo $count_categories = wp_count_terms('category'); ?>
七、Wordpress 站点添加到链接总数(link):
- <?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?>
八、Wordpress 站点的用户总数(user):
- <?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?>
九、Wordpress 站点最后一次更新时间:
- <?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; ?>
The End