‌WordPress PHP代码实现分类显示

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>