Wordpress 类别列表人口为 0 child
Wordpress Categories list population with 0 child
我正在尝试显示所有已创建类别的列表,无论它们是否具有 post。我发现这个函数可以获取 category-template.php 中的类别列表。我不确定应该对此函数进行哪些编辑才能获得所需的结果。
function get_the_category( $id = false ) {
$categories = get_the_terms( $id, 'category' );
if ( ! $categories || is_wp_error( $categories ) )
$categories = array();
$categories = array_values( $categories );
foreach ( array_keys( $categories ) as $key ) {
_make_cat_compat( $categories[$key] );
}
return apply_filters( 'get_the_categories', $categories );
}
在这里漫游,我看到了Scott B 的一个手动方法here。但不幸的是我不能完全理解它。
这对我有用:
<ul>
<?php $args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories = get_categories($args);
foreach ( $categories as $category ) {?>
<li><?php echo '<a href="' . get_category_link( $category->term_id ) . '" >' . $category->name.'</a>'; ?></li>
<?php } ?>
</ul>
我正在尝试显示所有已创建类别的列表,无论它们是否具有 post。我发现这个函数可以获取 category-template.php 中的类别列表。我不确定应该对此函数进行哪些编辑才能获得所需的结果。
function get_the_category( $id = false ) {
$categories = get_the_terms( $id, 'category' );
if ( ! $categories || is_wp_error( $categories ) )
$categories = array();
$categories = array_values( $categories );
foreach ( array_keys( $categories ) as $key ) {
_make_cat_compat( $categories[$key] );
}
return apply_filters( 'get_the_categories', $categories );
}
在这里漫游,我看到了Scott B 的一个手动方法here。但不幸的是我不能完全理解它。
这对我有用:
<ul>
<?php $args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories = get_categories($args);
foreach ( $categories as $category ) {?>
<li><?php echo '<a href="' . get_category_link( $category->term_id ) . '" >' . $category->name.'</a>'; ?></li>
<?php } ?>
</ul>