2016-12-16 5 views
0

я добавил дополнительное меню для работы «колонтитула-меню»:Wordpress сноска место проблема

function register_theme_menus(){ 
    register_nav_menus(
    array(
     "header-menu" => __("Header Menu"), 
     "footer-menu" => __("Footer Menu") 
    ) 
); 
} 

Вот код из footer.php:

<?php 
     $args1 = array(
     "menu"  => "footer-menu", 
     "menu_class" => "nav navbar-nav", 
     "container" => "false", 
     "fallback_cb" => "wp_page_menu", 
     //Process nav menu using our custom nav walker 
     "walker" => new wp_bootstrap_navwalker() 
     ); 
     wp_nav_menu($args1); 
    ?> 

Но когда я настройки в приборной панели, он по-прежнему назначенному в меню заголовка. Вероятно, это проблема с кодом, но я не могу найти решение.

enter image description here

Может кто-то подобный вопрос?

ответ

0

Возможно, вы можете изменить элемент «menu» внутри массива на theme_location.

<?php 

    $args1 = array(
    "theme_location"  => "footer-menu", 
    "menu_class" => "nav navbar-nav", 
    "container" => "false", 
    "fallback_cb" => "wp_page_menu", 
    //Process nav menu using our custom nav walker 
    "walker" => new wp_bootstrap_navwalker() 
    ); 
    wp_nav_menu($args1); 

?> 
+0

Спасибо, вы спасатель жизни. Вот сообщение из Wordpress CODEX [link] https://developer.wordpress.org/reference/functions/wp_nav_menu/ [ссылка]. Возможно, это устарело. – MrVitaminasG

Смежные вопросы