Получить пользовательский почтовый ящик

Я пытаюсь повторить раздел «пользовательский» пользовательского сообщения, если он существует. Я хочу показать только разделы второго уровня или ребенка. Это работает, однако, он отображает секцию 1-го уровня, если нет второго уровня.

$terms = get_the_terms($post->ID, 'section' ); if ($terms && ! is_wp_error($terms)) : $term_slugs_arr = array( ); foreach ($terms as $term) { $term_slugs_arr[0] = $term->name; } $terms_slug_str = join( " ", $term_slugs_arr); endif; echo '<p class="sub-section">'.$terms_slug_str.'</p>'; 

Solutions Collecting From Web of "Получить пользовательский почтовый ящик"

Попробуйте это, возможно, поможет вам.

 $terms = get_the_terms($post->ID, 'section' ); echo '<ul>'; foreach ($terms as $term) { $term_slugs_arr[0] = $term->name; $termchildren = get_term_children( $term->term_id, 'section' ); foreach ( $termchildren as $child ) { $term = get_term_by( 'id', $child, $taxonomy_name ); echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>'; } } echo '</ul>'; 

ИЛИ

Проверьте эту ссылку