【发布时间】:2017-10-11 14:06:54
【问题描述】:
如何以逗号分隔子类别显示 Wordpress 类别? 我得到了以下内容,但不是每个子类别都用逗号分隔。
我想指定从类别 ID“1”开始的所有内容,以逗号分隔显示所有子类别。
$categories = get_categories(); // Current Category will retrive
foreach ( $categories as $category ) {
$cat = $category->name; // Parent Category name
$category = get_category_by_slug( $cat );
$args = array(
'type' => 'post',
'child_of' => $category->term_id,
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => FALSE,
'hierarchical' => 1,
'taxonomy' => 'category',
);
$child_categories = get_categories($args );
$category_list = array();
$category_list[] = $category->term_id;
if ( !empty ( $child_categories ) ){ // If child Category available
foreach ( $child_categories as $child_category ){ // Print Child Category
$category_list[] = $child_category->term_id;
echo ",". $child_category->cat_name."<br/>";
}
}
}
【问题讨论】: