以下代码可以完美地显示自定义帖子类型的所有类别。然而,当没有类别时,它会呼应“没有类别”。如何删除此项?
<?php //Category Display for Custom Post type - Video
$customPostTaxonomies = get_object_taxonomies(\'opd-music\');
if(count($customPostTaxonomies) > 0)
{
foreach($customPostTaxonomies as $tax)
{
$args = array(
\'orderby\' => \'name\',
\'show_count\' => 0,
\'pad_counts\' => 0,
\'hierarchical\' => 1,
\'taxonomy\' => $tax,
\'title_li\' => \'\',
\'echo\' => 0,
\'style\' => \'simple\'
);
echo \'<span class="sort-button-filter">\';
echo \'<a href="\';
echo $alllink;
echo \'">All</a>\';
echo str_replace( \'<br />\', \'\', wp_list_categories( $args ) );
echo \'</span>\';
}
} ?>
SO网友:Mohd. Umar
这个答案适用于除了英语以外还有其他语言的wordpress网站。对我来说,这是日语。
所选答案可能适用于英语,但不适用于日语网站,因为No类别的文本不同,即。未分類
“无类别”/“的默认id未分類\' 是1, 所以我们可以使用。
\'exclude\'=> \'1\'
POC :
$args = array(\'exclude\'=>1);
wp_list_categories( $args );