2016-03-03 283 views
0

我想为我正在开发的主题创建一个下拉菜单,但子菜单项显示在父菜单项旁边。在自定义主题wordpress上添加下拉菜单

我把它保存为一个子菜单项

enter image description here

这里是什么样子我们的方案应该是根据关于我们现在它只是所有混乱

enter image description here

这是我在导航中有什么功能.php

function register_my_menus() { 
    register_nav_menus(
    array(
     'header-menu' => __('Header Menu'), 
     'extra-menu' => __('Extra Menu') 
    ) 
); 
} 

add_action('init', 'register_my_menus'); 

    $defaults = array(
    'default-image'   => '', 
    'width'     => 0, 
    'height'     => 0, 
    'flex-height'   => false, 
    'flex-width'    => false, 
    'uploads'    => false, 
    'random-default'   => false, 
    'header-text'   => true, 
    'default-text-color'  => '', 
    'wp-head-callback'  => '', 
    'admin-head-callback' => '', 
    'admin-preview-callback' => '', 
); 
add_theme_support('custom-header', $defaults); 

,并在我的header.php

<div id="menu"> 
    <ul> 
     <li id="access"><?php wp_nav_menu(array('sort_column' => 'menu_order', 'container_class' => 'menu-header')); ?></li> 
    </ul> 
</div> 

我似乎无法在网上找到任何东西。任何帮助,将不胜感激!

回答

0

您需要向菜单中添加不同的类。并为这些职位申请适当的CSS职位(left: (n)px; top: (n)px;)。

wp_nav_menu(array( 
    'sort_column' => 'menu_order', 
    'container_class' => 'menu-header', 
    'menu_class' => 'custom_menu' //add class, 
    'container' => 'div', 
    'menu' => 'main-nav', 
)); 

希望它会帮助你:)

相关问题