WP_NAV_MENU更改为WP_PAGE_MENU

时间:2013-10-30 作者:Antonio Papa

我已经用wp\\u nav\\u menu类设置了导航菜单的样式。菜单项。sub\\u菜单等。当我添加一个新页面时,整个菜单突然被更改为的类破坏了。page\\u项目。儿童ul用div容器包装。我检查了代码和wwas wp\\U nav\\U功能菜单。。。我应该怎么做才能得到旧的菜单风格?

编辑

wp_nav_menu( array( 
    \'theme_location\' => \'main_menu\', 
    \'container\' => \'\', 
    \'menu_class\' => \'menu\'  
) );

1 个回复
SO网友:Antonio Papa

找到我添加的答案将wp\\u nav\\u菜单参数更改为:

    wp_nav_menu(array(
        \'theme_location\'  => \'\',
        \'menu\'            => \'\',
        \'container\'       => \'\',
        \'container_class\' => \'\',
        \'container_id\'    => \'\',
        \'menu_class\'      => \'menu\',
        \'menu_id\'         => \'\',
        \'echo\'            => true,
        \'fallback_cb\'     => \'wp_page_menu\',
        \'before\'          => \'\',
        \'after\'           => \'\',
        \'link_before\'     => \'\',
        \'link_after\'      => \'\',
        \'items_wrap\'      => \'<ul id="%1$s" class="%2$s">%3$s</ul>\',
        \'depth\'           => 0,
        \'walker\'          => \'\'
    ));

结束

相关推荐

Change sub-menu css class

我使用带有下拉菜单的自定义菜单。我想制作两个不同的下拉菜单,每个都有不同的样式。Wordpress使用class=\"sub-menu\". 但我需要为每个菜单设置不同的类别。<ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3 <ul class=\"sub-menu\"> <li>Sub menu item 1