簡體   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