WordPress常用统计数量的代码,包含:已发布的文章数量、指定分类的文章数量、已发布的独立页面数量、文章分类数量、已审核通过的评论总数、已审核通过的访客评论数量、已审核通过的博主评论数量、已可见的友情链接数量、文章标签数量、博客运行天数。文章目录已发布的文章数量获取ID=3分类的文章数量获取对应别名的分类文章数量获取当前分类的文章数量已发布的独立页面数量文章分类数量已审核通过的评论总数已审核通过的访客评论数量已审核通过的博主评论数量已可见的友情链接数量文章标签数量博客运行天数

在 WordPress 网站建站运维的过程中,我们往往会用到一些需要统计数量的地方。比如,统计已发布的文章数量,或者统计网站评论总数等。今天,我们就来整理一下如何调用这些统计数据的方法。

已发布的文章数量 ?php echo intval(wp_count_posts()- publish); ?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"); echo $comment_count; ? 已审核通过的访客评论数量

其中 [email protected] 需要改为你自己的在Wordpress中填写的管理员电子邮箱地址

?php $comment_visitor_count = $wpdb- get_var("SELECT COUNT(*) FROM $wpdb- comments WHERE AND comment_author_email !='[email protected]'"); echo $comment_visitor_count; ? 已审核通过的博主评论数量

其中 [email protected] 需要改为你自己的在Wordpress中填写的管理员电子邮箱地址

?php $comment_admin_count = $wpdb- get_var("SELECT COUNT(*) FROM $wpdb- comments WHERE AND"); echo $comment_admin_count; ? 已可见的友情链接数量 ?php $link_count = $wpdb- get_var("SELECT COUNT(*) FROM $wpdb- links WHERE"); echo $link_count; ? 文章标签数量 ?php echo $count_tags = wp_count_terms('post_tag'); ? 博客运行天数

其中 2007-04-22 需要改为你自己的建站时间

?php echo floor((time()-strtotime("2007-04-22"))/86400); ?