WordPress分类显示代码
<div class="single-breadcrumbs clear">
<div class="container">
<div class="entry-tags" style="
display: flex; /* 使用Flexbox布局 */
align-items: center; /* 垂直居中对齐子元素 */ "
><!-- 分类的ID调用分类 -->
<span class="tag-links" style=" " >
<span style="display: inline-block;">展会分类:</span>
<ul class=" " style=" " >
<?php
// 假设你已经通过某种方式获取了当前的一级分类ID($cat_id)
// 在category.php模板中,你可以使用 $cat = get_query_var('cat'); 来获取当前分类的ID
$cat_id = get_query_var('cat'); // 在category.php模板中有效
// 或者,如果你知道要显示哪个一级分类的ID,可以直接设置,例如:$cat_id = 123;
// 获取当前一级分类下的所有子分类(二级分类)
$children = get_categories(array(
'child_of' => $cat_id = 6 , // 父分类ID
'hide_empty' => 0, // 显示空的分类
'hierarchical' => 0, // 不显示层级结构,只显示二级分类
'taxonomy' => 'category', // 默认是category,但如果你使用的是自定义分类法,需要更改
));
// 遍历并显示二级分类
if ($children) {
foreach ($children as $child) {
echo '<li class=" " style="
display: inline-block; /* 使列表项水平排列 */
margin-right: 10px; /* 可选:添加右边距以分隔列表项 */ " >
<a href="' . get_category_link($child->term_id) . '">' . $child->name . '</a></li>';
}
} else {
echo '当前分类下没有子分类。';
}
?>
</ul>
</span>
</div><!-- 分类的ID调用分类 完 -->
</div>
<div class="container">
<?php
?>
</div>
</div>