【发布时间】:2017-11-16 22:27:59
【问题描述】:
我正在尝试在列表中显示类别,但不显示子类别。我当前的代码是:
<?php if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo "<ul>";
wp_list_categories('orderby=id&show_count=0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
echo "</ul>";
}
}?>
很好地显示类别
但是当我添加一个子类别时,它看起来像这样:
有什么想法吗?谢谢!
【问题讨论】:
-
目前还不清楚您希望获得什么作为最终结果。你说你想列出类别,而不是展示他们的孩子,你给出的第一个样本似乎是你想要的。然后在最后一部分你再次说“当我添加子类别时”。如果您不想显示子类别,为什么还要添加子类别?
-
是的,我希望列表只显示“父”类别。
-
我添加它是因为我需要它的功能,但我不希望它显示在实际列表中。
标签: php wordpress menu categories