我只想列出某些类别,并排除特定的父级及其所有子级。原因是,如果添加了新的子类别,它在默认情况下不会显示。使用wp\\u list\\u categories,您还可以获得一个活动类,但使用get\\u categories,您无法获得。如果可能的话,我也想从中获得一个活动类。
我试过这个:
$categories = get_categories(array(
\'exclude\' => array(40)
));
但它仍然显示ID为40的类别的子级。
下面的代码隐藏了所有的子项,但尝试设置样式是一件痛苦的事情,而如果我使用get\\u类别运行自己的循环,则可以更轻松地设置输出样式。
<?php wp_list_categories( array(
\'orderby\' => \'name\',
\'show_count\' => false,
\'exclude\' => array( 40 )
) ); ?>