Wordpress中当前类别的子类别

时间:2018-12-16 03:22:16

标签: wordpress categories

我当前在我的category.php文件中使用以下代码来显示当前类别的子类别列表。

<?php
$term = get_queried_object();
$term_id = $term->term_id;
$taxonomy_name = $term->taxonomy;
$termchildren = get_term_children( $term_id, $taxonomy_name );
echo '<ul>';
foreach ( $termchildren as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $term, $taxonomy_name ) . '">' . 
$term->name . '</a></li>';
}
echo '</ul>';
?>

对于此应用程序,它运行良好,但是我现在要对其进行修改,使其仅显示下一级。仅当前类别的直接子类别。

谢谢 理查德

1 个答案:

答案 0 :(得分:0)

欢迎使用stackoverflow Richard, 您可以使用以下代码获取直接子类别

$cat = get_query_var('cat');
$child_categories=  get_categories('hide_empty=0&parent='.$cat);

谢谢