Второе меню не отображается
Я запускаю WP 3.2.1 на выделенном сервере и у меня небольшие проблемы со вторым меню.
У меня есть меню в верхней части страницы, которое работает нормально, но я добавил дополнительное левое меню в левую колонку, в которой в настоящее время отображается верхнее меню, несмотря на то, что оно выбрано в администраторе для отображения левого меню.
В моем functions.php У меня есть:
register_nav_menu( 'left-menu', __( 'Left Menu', 'rsi' ) );
register_nav_menu( 'top-menu', __( 'Top Menu', 'rsi' ) );
Затем в своих файлах тем я вызвал их, используя:
<?php wp_nav_menu( array('rsi' => 'left-menu' ));?>
<?php wp_nav_menu( array('rsi' => 'top-menu' ));?>
Кто я такой пропал без вести?
1
Author: Vince Pettit, 2011-07-21
1 answers
Вам нужно передать массив меню функции register_nav_menu
примерно так:
register_nav_menus(
array(
'menu-1' => 'Menu Top',
'menu-2' => 'Menu Bottom'
)
);
Затем вы называете их в своей теме:
<?php wp_nav_menu( array( 'theme_location' => 'menu-2' ) ); ?>
5
Author: Alex Older, 2011-07-21 15:39:46