从Wordpress中的任何类别中获取顶级类别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Wordpress中的任何类别中获取顶级类别相关的知识,希望对你有一定的参考价值。

Just insert any category id into the argument and it will return the top level category object.

e.g: print_r( get_top_level_category('INSERT CATEGORY ID HERE') );
  1. if ( ! function_exists( 'get_top_level_category' )) {
  2. function get_top_level_category($id){
  3. $category = get_category($id);
  4. $parent_category = NULL;
  5. if($category->category_parent != 0){
  6. $parent_category = get_top_level_category($category->category_parent );
  7. } else {
  8. $parent_category = get_category($category->cat_ID);
  9. }
  10. return $parent_category;
  11. }
  12. }

以上是关于从Wordpress中的任何类别中获取顶级类别的主要内容,如果未能解决你的问题,请参考以下文章

从 WordPress 中的特定类别获取置顶帖子

从 WordPress 获取 WooCommerce 产品类别

从 Wordpress 中自定义帖子类型的类别中获取 ACF 文本字段值

从类别下拉列表中选择后,wordpress 更改类别表示

从单个帖子中获取 Wordpress 类别

text WORDPRESS:从类别中获取所有标记