簡體   English   中英

Wordpress中的類別和子類別順序問題

[英]category & sub category order issues in wordpress

我的網站上有兩個父類別,每個類別都有子類別,如下所示:

  • 建築花冠
    • 01
    • 02
    • 03
    • 04
  • 在兩個太陽之間

    • 一世
    • II
    • 三級
    • IV

我正在嘗試在存檔頁面上顯示父類別,以及子類別。

這是我的父類別代碼:

<?php 

    $category = get_the_category(); 
    echo $category[0]->name;

?> 

對於兒童類別:

<?php 

    $category = get_the_category(); 
    echo $category[1]->name;

?> 

我不明白的是,對於屬於“兩個太陽之間”類別中的帖子,第一個代碼會回顯“兩個太陽之間”,這是正確的值,但是位於“建築花冠”中的帖子會回顯“我” ”中的子類別,而不是“建築花冠”。

第二個代碼也有同樣的問題,對於“兩個太陽之間”類別中的帖子,第二個代碼回顯“ I”,這是正確的值(第一個子類別),但是屬於“建築花冠”中的帖子,它回顯“ constructions corollaires”,例如,父類別而不是“ 01”(子類別。

我不明白我在做什么錯...

我所有的類別都在后端排序。

有人可以幫我嗎? 它看起來像是訂購問題,但我真的不知道該如何解決!

僅針對頂級標簽類別

$categories = get_terms( 
'category', 
 array('parent' => 0)
);

獲取子類別只需在父項中傳遞父類別ID

$categories = get_terms( 
'category', 
array('parent' => $cat->ID)
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM