У меня есть сайт со списком, созданный с помощью пользовательских таксономий. В сообщениях с одним списком (пользовательские типы сообщений) есть область, где отображаются значки и название категории.
На данный момент отображаются родительская категория и дочерняя категория (с дочерним элементом над родительским)
функция, которая используется в шаблоне: get_the_terms
Я пытался обойти get_terms или get_child_terms, но безуспешно.
Я знаю, что должен что-то кодировать, чтобы установить родительскую переменную в ноль где-то в терминах, и что текущий код говорит о $ firstterm, а также о подсчете $, и это, вероятно, то, где я теряюсь
вот код, который у меня есть в моем шаблоне
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 ++;
}
}
}
Может ли кто-нибудь помочь мне сделать так, чтобы отображалась только детская категория?
Спасибо
Elec