WordPress пользовательское выпадающее меню - PullRequest
0 голосов
/ 08 ноября 2011

Я хочу создать настраиваемое раскрывающееся меню в WP (используя стили CSS, которые я уже создал), где пользователь может добавлять и вычитать заголовки страниц в раскрывающихся списках, создавая категории на странице меню WP.До сих пор мне удавалось сделать это для более прямого под-навигационного меню и указания на него кода следующим образом:

<nav id="sub-navigation">
<?php wp_nav_menu(array('menu' => 'Sub Nav Menu')); ?>
</nav>

Этот же код не подбирает стили для главной навигациивыпадающие списки, и я хотел бы помочь, почему это так.Я могу опубликовать полный код в случае необходимости.

1 Ответ

0 голосов
/ 18 июня 2012

Предположим, у вас есть стиль меню в html:

<div id="menu-container">
  <ul class="nav">
    <li>menu1</li>
    <li>menu2</li>
    <li>menu3</li>
    <li>menu4</li>
  </ul>
</div>

И ваш файл functions.php имеет

add_action( 'init', 'register_my_menus' );
function register_my_menus() {
    register_nav_menus(
        array(
            'Primary' => __( 'Primary Menu' )
        )
    );
}

, теперь код будет для меню:

<?php wp_nav_menu( array( 
            'theme_location' => 'Primary', 
            'menu_id' => '', 
            'menu_class' => 'nav', 
            'container_id' =>'menu-container',
            'container_class' =>''
));?>

чтобы узнать правила css для выпадающего меню, вы можете использовать его в css

.nav ul
.nav ul li
.nav ul li a

или

.sub-menu ul
.sub-menu ul li
.sub-menu ul li a

См. Мой клиентский сайт: идеи подарка чтобы получить идею.надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...