Поддержка Проблемы и решения проблема с wp_nav_menu

  • Здравствуйте, создаю тему, у меня на теме будет 2 место для меню в header и в footer, ну и вот написал код но и в header и в footer показывает тот один и тот же меню (который написано в footer). на админке все выбрано правильно проверял несколько раз

    код в header.php

    <?php wp_nav_menu( [
    	'menu'            => 'main_menu',
    	'container'       => 'ul',
    	'container_id'    => 'menu-menu-1',
    	'menu_class'      => 'jkit-menu jkit-menu-direction-flex jkit-submenu-position-top',
    	'echo'            => true,
    	'fallback_cb'     => 'wp_page_menu',
    	'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
    	'depth'           => 1,
    ] ); ?>

    код в footer.php

    		<?php wp_nav_menu( [
    	'menu'            => 'footer_menu',
    	'container'       => 'ul',
    	'menu_class'      => 'aht-icon-list-items aht-inline-items',
    	'echo'            => true,
    	'fallback_cb'     => 'wp_page_menu',
    	'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
    	'depth'           => 1,
    ] ); ?>

    код в function.php

    function aht_register_menus(){
    	register_nav_menus(array(
    		'main_menu' => 'Main menu',
    		'footer_menu' => 'Footer menu'
    
    	));
    }
    add_action('after_setup_theme', 'aht_register_menus',0);

    прошу помочь решить проблему потому что я не как в гугле не мог найти в чём проблема

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Мне удалось понять что если вместо для ‘menu’ вместо название области написать названия меню то всё будет работать нормально, но это не решение, потому что я сделаю тему для репозитори WordPress и пользователь может написать любой нащвания для своего меню, и тогда оно не будет работать

    Простите за пост, я просто уже очень устал и вовсе забыл что чтобы дать область надо использовать ‘theme_location’ а не ‘menu’

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «проблема с wp_nav_menu» закрыта для новых ответов.