Задать вопрос
@Roman_Khi

Поможете со скриптом PHP?

Помогите пожалуйста составить условие, что если выведен $children, то весь nav скрывается
<div class="main_menu_sb">
		<h3>Меню</h3>

<?php 
if ($post->post_parent) {
        $page = $post->post_parent;
    } else {
        $page = $post->ID;
    }

    $children = wp_list_pages(array(
        'child_of' => $page,
        'echo' => '0',
        'title_li' => ''
    ));

    if ($children) {
        echo "<ul>\n".$children."</ul>\n"; }?>

<nav class="navbar navbar-expand-lg navbar-light">
                                        
     <div class="collapse navbar-collapse" id="navbar-content">
        <?php
            wp_nav_menu( array(
            'theme_location' => 'menu', // Defined when registering the menu
            'menu_id'        => 'Main menu',
            'container'      => false,
            'depth'          => 2,
            'menu_class'     => 'nav flex-lg-column flex-row',
            'walker'         => new wp_Bootstrap_NavWalker(), // This controls the display of the Bootstrap Navbar
            'fallback_cb'    => 'Bootstrap_NavWalker::fallback', // For menu fallback
        ) );
        ?>
    </div>
</nav>
</div>
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы