我有一個5級深的類別結構。當返回一個帖子的類別時,這些類別沒有任何特定的順序。我需要找到帖子的最後一個子類別。wordpress類別:如何找到帖子的最後一個子類別
2
A
回答
0
如果您在循環使用它們,你可以試試這個:
<?php the_category("", "single"); ?>
編號:the_category
=====修訂=====
外循環:
<?php the_category("", "single", $post->ID); ?>
1
你可能想嘗試wp_get_object_terms
4
$categories = get_the_category();
$last_category = $categories[0];
foreach($categories as $i => $category)
{
if($category->parent == $last_category->cat_ID)
{
$last_category = $category;
}
}
0
如果您有$post_ID
,請致電wp_get_object_terms($post_ID)
。它返回一個包含該帖子每個類別的數組,引用父母和孩子。
這是新的http://wordpress.stackexchange.com/ – 2010-10-19 11:17:59