如何在首页显示类别.php



我想知道是否有一种方法可以像帖子一样循环使用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
}
?>

相关内容

  • 没有找到相关文章

最新更新