Поддержка Альфа- и бета-тестирование При внесении изменение в одно меню все другие тоже изменятся

  • Решено akoboy

    (@akoboy)



    Здравствуйте.
    Помогите, пожалуйста. Когда меняю элементы одного меню, все другие тоже становятся такими в шаблоне. В админке все нормально, когда сохраняешь и переключаешься между областями, все как надо, а в шаблоне все одинаково. Везде в 3 местах показывается одно меню.
    Зарегистрировал 3 меню в functions.php:

    function our_menus(){
    	register_nav_menus( array(
    		'header_menu' => 'Меню в шапке',
    		'footer_menu' => 'Меню в подвале',
    		'mobile_menu' => 'Мобильное меню'
    	));
    }
    add_action('after_setup_theme', 'our_menus');

    Вывожу в шаблоне вот так:

    <?php $menu = wp_nav_menu(array(
    		'location' => 'mobile_menu',
    		'container' => false,
    		'menu_class' => 'menu menu__mobile',
    		'echo' => 0
    	));
    	$menu = str_replace('class="menu-item', 'class="menu-item menu__item', $menu );
    	$menu = str_replace('class="sub-menu', 'class="sub-menu menu__sub', $menu );
    	$menu = str_replace('<a', '<a class="menu__link"', $menu );
    	echo $menu;

    Список плагинов:

    • Contact Form 7
    • Cyr to Lat enhanced
    • Flamingo
    • WP Multilang
Просмотр 1 ответа — с 1 по 1 (всего 1)
Просмотр 1 ответа — с 1 по 1 (всего 1)