繁体   English   中英

显示类别父母和他们的孩子

[英]Display category parents and their children

我想显示与帖子相关的所有类别及其父母。

目前我有这样的东西:狗,女性,伦敦,新生儿

我正在使用这段代码:

$categories_list = get_the_category_list( __( '</br> ', 'twentytwentyone' ) );
            if ( $categories_list ) {
                printf(
                    '<p class="cat-links"> ' . ( $categories_list ) . ' </p></div>'
                );
            }

但我也想这样显示父类别:

<----------->

类型:狗

性别女

地点:伦敦

年龄:新生儿

<----------->

注意:我尝试简单地编写 HTML 来将这些分组

  • 类型
  • 性别
  • 地点
  • 年龄
  • 这不起作用,因为列出的类别没有排序,因此有时 output 将类似于(性别:狗,位置:女性,类型:伦敦)

    先感谢您!

    尝试这个:

    foreach(get_categories() as $category){
        echo ($category->parent?get_category($category->parent)->name.': ':'').$category->name.'</br>';
    }
    

    https://developer.wordpress.org/reference/functions/get_categories/ https://developer.wordpress.org/reference/functions/get_category/

    foreach(get_the_category() as $category){
                    echo ($category->parent?get_category($category->parent)->name.': ':'').$category->name.'</br>';
                }
    

    这行得通!

    暂无
    暂无

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM