我想知道是否有一种方法可以像帖子一样循环使用WordPress类别。我试图在我的自定义主题的首页。php文件上显示这些类别。有什么办法可以做到吗?我尝试过使用函数,如wp_list_categories()和它的不同变体。但是,它只返回"未分类"类别,而不返回其他类别。
我也想知道是否有一种方法(在这个假定的循环或函数中显示所有不同的类别)来获得类别的$term_id,我已经为每个类别上传了自定义图像,并希望抓取这些。有这种可能吗?
我认为您通过wp_list_categories()显示类别的问题是默认情况下此函数不显示没有帖子的类别。
尝试使用参数"hide_empty=0">
<?php wp_list_categories('hide_empty=0');
也可以使用get_categories()函数
<?php
$categories = get_categories( array(
'hide_empty' => 0,
) );
foreach( $categories as $category ) {
print_r($category);
$category_link = get_category_link( $category->term_id );
?>
<a href="<?php echo $category_link; ?>"><?php echo $category->name; ?></a>
<?php
}
?>