wordpress主题开发中获取指定分类下子分类

wordpress主题开发中获取指定分类下子分类,第1张

概述在wordpress主题开发中,我们经常会用到获取某个指定分类下所有子分类,比如做侧边栏的时候,这个时候我们就可以用下面的方法来实现:  <?php wp...

在wordpress主题开发中,我们经常会用到获取某个指定分类下所有子分类,比如做侧边栏的时候,这个时候我们就可以用下面的方法来实现: <?PHP wp_List_categorIEs("child_of=1&depth=0&hIDe_empty=0&orderby=ID&order=ASC&Title_li=");?>其中的数字1就是你指定的父级分类的ID,当然,如果你是要将这些用在列表页或文章页,这样的写法就有点笨了,因为在这里是直接指定的具体的某个父级分类ID,那么新闻列表页,产品列表页,案例列表页你只能每个大分类都写一段这样的代码。这个时候我们可以用下面的方法:

先将下面的代码写到funtion.PHP中

 /* 获取当前页面跟分类ID */

function get_category_root_ID($cat)

{

$this_category = get_category($cat); // 取得当前分类

while($this_category->category_parent) // 若当前分类有上级分类时,循环

{

$this_category = get_category($this_category->category_parent); // 将当前分类设为上级分类(往上爬)

}

return $this_category->term_ID; // 返回根分类的ID号

}然后再在你需要的地方(比如sIDebar.PHP)使用下面的代码

<?PHP wp_List_categorIEs("child_of=".get_category_root_ID(the_category_ID(false)). "&depth=0&hIDe_empty=0&orderby=ID&order=ASC&Title_li=");?>今天有点困了,改天再把获取指定页面下的子页面,以及自定义分类法子分类的获取方法整理一下发出来

总结

以上是内存溢出为你收集整理的wordpress主题开发中获取指定分类下子分类全部内容,希望文章能够帮你解决wordpress主题开发中获取指定分类下子分类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/998217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存