我们在通过用 WordPress 制作个人主题时,很多时候需要实现网站的基本信息统计功能,包括网站文章数、评论数、建站天数等等,例如比较网站已经运行了多长时间,一共O E v F i h y发布了多少篇% q 0 g x * x原型的文章内容,有多少条评论等,实时的一些展现数据很让访问更加了解我们的网站,以及让我们自身对自己的网站情况有更明确的了解,那今天给大家提供一下 wordpress% F x ^ | ^ _ ? 统计里面常见用一些函数,方便大家进行调用,下面只给出对应的统计函数,最终的样式就要靠大家自己折腾了。
1、wordpress 文章发布总数量:
- <?php $count_po[ n & A \ Q h Wsts = wp_count_posts(); echA J A k V L [o $published_posts = $count_posts->publish;?>
2、wor` ! | w Rdpress 保存的草稿数量:
- <] ~ U O a 5 H;?^ - K : 7 a 8 r wphp $count_posts = wp_count_p/ % 2 + # G z d \osts(); echo $draft_posts = $count_posts->draft; ?>
3、wordpress 整体的评论总数:
- <?php echo $wpdb->get_var(“SELECT COUNT(*) FROM) o q \ T $wpdb->commentT F Bs”[ K i \ g e1;;?>
4、wordpress 建站天数:
- <?php echo floor(( x j S I ? Y _ 3(time()-strtotime(“2012-11-22”&@ - H @#41;)/s Z 4 _ Q C l 3 286400); ?>
日期这里需要手动来修改一个开始的日期,然后通过倒叙来生成天数。
5、wordpress 全部标签总数:
- <?php echox M i q x s $count_C 8 \ 9 n W :tags = wp_count_terms(‘post_, d n ctag’A { I); ?>
6、wordpress 全部 pagese p k , P I A 页面总数:
- <?php $count_pages = wp_count_posts(‘page’); echo $page_posts = $count_pages->publish; ?>
7、wordpress 全部 cat 分类总数:
- <?php ec| / X / % r w Qho $count_categories = wp_count_terms(‘c7 $ O satew p 7 F tgory’); ?>
8、wordpress 所有的链接总数:
- <?php $link = $wpdb->get_var(“SELECT COUNTk - / y e e _ #40;*) FROk P K N b a %M $wpdb->links WHERE link_visible = ‘Y'”); echo $link; ?>
9、wordpress 所有的用户总数:
- <?php $users = $wpdb->get_var(“SELECT COUNT(ID) FROM $wpdb->users”); echo $users; ?>
10、wordpress 最后的更新时间:
- <?php $last = $wpdb->get_results(a 1 N“SELE- j o K ( \CT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_9 y 4 t j } itype = ‘post’ OR post_type = ‘page’) AND (post_stag / U a Q Ntus = ‘publish’ OR post_status = ‘K m | K n { q | Kprivate’)”);$last = date(‘Y-n-j’, strtotime($last[0]->MAX_m));echo $last; ?>