谁能告诉我如何显示我的wordpress类别(父母和孩子)以及他们的ID。我希望它们以这种方式打印:
Europe,United Kingdom,London(Europe 是父类,而他们的子类是英国)10,20,33(这些是他们的 id)
欧洲,法国,巴黎 10,22,45
欧洲、法国、戛纳10、22、49
我尝试了这段代码,但它对我不起作用:
<?php
$categories = get_the_category();
$this_cat_ID = $categories[0]->cat_ID;
$this_cat_name = $categories[0]->cat_name;
$this_cat_url = get_category_link($this_cat_ID);
// get the sub category if we have them
foreach ($categories as $cat) {
$parent = $cat->category_parent;
if ($parent != 0 ){
$sub_cat_ID = $cat->cat_ID;
$sub_cat_name = $cat->cat_name;
$sub_cat_url = get_category_link($sub_cat_ID);
}
}
if (!$sub_cat_ID) {
echo $this_cat_ID;
} else {
echo $sub_cat_ID;
}
?>
非常感谢您的帮助谢谢