我使用regiter_texonomy为自定义帖子类型创建了类别。如果我点击类别,它会导航到texonomy_template但不会显示任何自定义帖子。为什么显示空帖?
的index.php
<?php
$defaults = array(
'taxonomy' => 'portfolio_category',
'title_li' => __( 'Categories' )
);
wp_list_categories($defaults); ?>
texonomy-portfolio_category.php
<?php
if(have_posts()):
echo 'Yes';
else:
echo 'No';
endif;
?>
但它显示了一个空列表。
答案 0 :(得分:0)
您可能有空类别,因此可能无法使用wp_list_categories
显示它们,所以请尝试以下应该有效的参数。
<?php
$defaults = array(
'hide_empty' => false,
'taxonomy' => 'portfolio_category',
'title_li' => __( 'Categories' )
);
wp_list_categories($defaults);
?>