设为首页 - 加入收藏
您的当前位置: fun88乐天使官网,fun88乐天使ios版APP,fun88乐天使最新版下载,官方版下载网 > 教程 > CMS教程 > 正文

:WordPress获取指定分类及其子分类文章数

来源:fun88乐天使官网,fun88乐天使ios版APP,fun88乐天使最新版下载,官方版下载网 编辑:秩名 时间:2016-03-27
:

  这篇文章介绍的方法比较单一,可能有些时候我们还要获取指定分类及其所有子分类的文章数,本文将为你讲解如何实现这样的功能。

  实现函数

  首先,定义实现函数,将以下php代码复制到当前主题的functions.php中:

  function ludou_get_cat_postcount($id) {

  // 获取当前分类信息

  $cat = get_category($id);

  // 当前分类文章数

  $count = (int) $cat->count;

  // 获取当前分类所有子孙分类

  $tax_terms = get_terms('category', array('child_of' => $id));

  foreach ($tax_terms as $tax_term) {

  // 子孙分类文章数累加

  $count +=$tax_term->count;

  }

  return $count;

  }

  使用示例

  好了,函数定义完毕,在使用的时候只需给ludou_get_cat_postcount函数传递分类id参数即可,下面是使用示例:

  <?php

  echo 'ID为123的分类及其子孙分类的文章数量为:' . ludou_get_cat_postcount(123);

  ?>

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:[email protected],我们立即下架或删除。

上一篇:
下一篇: 如何让wordpress支持中文用户名
栏目分类
热点图文

fun88乐天使官网,fun88乐天使ios版APP,fun88乐天使最新版下载,官方版下载网 www.gcuqh.com 网站邮箱:[email protected]

Copyright © 2002-2020 KUAIDU. fun88乐天使官网,fun88乐天使ios版APP,fun88乐天使最新版下载,官方版下载网 版权所有

Top