タクソノミーを使って子タームの一覧を表示させたく思い、コードを書いたのですが、
今のコードは、記事がなくてもリンク付きで表示している状態です。
echo '<ul>'; $taxonomies = 'clinic_area'; $args = array( 'parent' => 0, 'hide_empty'=> 0, ); $parent_categories = get_terms( $taxonomies, $args ); foreach ( $parent_categories as $parent_category ) { echo '<h3>' . $parent_category->name . '</h3>'; $args = array( 'parent' => $parent_category->term_id, 'hide_empty'=> 0, ); $child_categories = get_terms( $taxonomies, $args); if ( $child_categories ) { echo '<ul class="children maplist">'; foreach ( $child_categories as $child_category ) { echo '<li><a href="' . esc_url( get_term_link( $child_category->term_id )) . '">' . $child_category->name . '</a></li>'; } echo '</ul>'; } } echo '</ul>';
色々調べたのですが、解決できず、質問させていただきました。
何卒、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。