固定ページのローカルナビを子があるかないかで分岐
-
固定ページにローカルナビ(子の一覧)をつけたいと思い、下記のコードを書いています。
<?php if ( $post->post_parent) { $parents_num = count( $post->ancestors ); $root_id = $post->ancestors [$parents_num - 1]; } else { $root_id = $post->ID; } ?> <aside class="local-nav"> <ul class="local-nav-menu"> <?php wp_list_pages( array( 'title_li' => '', 'include' => $root_id, ) ); wp_list_pages ( array( 'title_li' => '', 'child_of' => $root_id, ) ); ?> </ul> </aside>
これでローカルナビを表示できているのですが、
一つも子がない親ページの場合は、下記のラッパー部分は非表示にしたいと思っています。
<aside class=”local-nav”>
<ul class=”local-nav-menu”></aside>
条件分岐でできると思うのですが、どのように書けばいいか分かりません。。
もしお分かりの方がいれば教えていただけないでしょうか?
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「固定ページのローカルナビを子があるかないかで分岐」には新たに返信することはできません。