在单个帖子上,我显示帖子的类别如下:
$categories = get_the_category($id);
我的类别层次结构是:
cat1
的父级
cat2
, 的父级
cat3
, 等
我想只显示子类别(从cat2
到catN
).我试着用get_category_by_slug($id,\'cat1\')
没有结果。。。
最合适的回答,由SO网友:Qaisar Feroz 整理而成
对于此特定问题,请尝试以下操作
$categories = get_the_category($id);
foreach($categories as $category){
if($category->parent != 0){
// Display it here
echo \'<a href="\' . esc_url( get_category_link( $category->term_id ) ) . \'">\' . esc_html( $category->name ) . \'</a>\';
}
}