我有一个使用自定义分类法构建的列表网站。在单个列表帖子(自定义帖子类型)上,有一个区域会显示图标和类别名称。
目前,它显示“父类别”和子类别(子类别位于父类别的上方)
模板中使用的函数是get_the_terms
我尝试解决get_terms或get_child_terms,但是没有成功。
我知道我应该编写一些代码来将某个位置的父变量设置为零,并且当前代码正在谈论$ firstterm并同时执行$ count,这可能是我迷路的地方
这是模板中的代码
global $post;
$taxonomies = array();
$terms = get_the_terms( get_the_ID(), 'job_listing_category' );
$termString = '';
$data_output = '';
if ( ! is_wp_error( $terms ) && ( is_array( $terms ) || is_object( $terms ) ) ) {
$firstTerm = $terms[0];
if ( ! $firstTerm == null ) {
$term_id = $firstTerm->term_id;
$data_output .= ' data-icon="' . listable_get_term_icon_url( $term_id ) . '"';
$count = 1;
foreach ( $terms as $term ) {
$termString .= $term->name;
if ( $count != count( $terms ) ) {
$termString .= ', ';
}
$count ++;
}
}
}
有人可以帮助我仅显示子类别吗? 谢谢 电动