目录
文章目录隐藏
在 WordPress 网站建站运维的过程中,我们往往会用到一些需要统计数量的地方。比如,统计已发布的文章数量,或者统计网站评论总数等。今天,我们就来整理一下如何调用这些统计数据的方法。
已发布的文章数量
<?php echo intval(wp_count_posts()->publish); ?>
获取ID=3分类的文章数量
<?php echo get_category(3)->count; ?>
获取对应别名的分类文章数量
比如我博客分类“网络”的别名是:internet
<?php echo get_category_by_slug('internet')->count; ?>
获取当前分类的文章数量
包括子分类下的文章数量总和
<?php $post_cat_count = get_posts( 'numberposts=-1&category='.$cat.'' ); echo count($post_cat_count); ?>
已发布的独立页面数量
<?php echo intval(wp_count_posts('page')->publish); ?>
文章分类数量
<?php echo intval(wp_count_terms('category')); ?>
已审核通过的评论总数
<?php $comment_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); echo $comment_count; ?>
已审核通过的访客评论数量
其中 exmple@exmple.com 需要改为你自己的在Wordpress中填写的管理员电子邮箱地址
<?php $comment_visitor_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_author_email !='exmple@exmple.com'"); echo $comment_visitor_count; ?>
已审核通过的博主评论数量
其中 exmple@exmple.com 需要改为你自己的在Wordpress中填写的管理员电子邮箱地址
<?php $comment_admin_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_author_email ='exmple@exmple.com'"); echo $comment_admin_count; ?>
已可见的友情链接数量
<?php $link_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link_count; ?>
文章标签数量
<?php echo $count_tags = wp_count_terms('post_tag'); ?>
博客运行天数
其中 2007-04-22 需要改为你自己的建站时间
<?php echo floor((time()-strtotime("2007-04-22"))/86400); ?>
只获取访客的评论数量还是挺好用的。还有统计评论总数只统计审核通过的评论,网上其他很多都是统计全部。
选了一些展示在博客上,虽然现在数据还不多,相信以后会多的。
想要某个分类下的文章数量。
@捂热文章已经增加了,可以看看。