Wordpress导航菜单问题

时间:2012-12-01 16:05:46

标签: php wordpress menu

如何修复Wordpress中的导航菜单链接

  

我想以下列格式生成菜单,而不使用子项中的类或id引用。

<ul >
            <li><a href="index.php">Home 01</a>
                    <div>
                        <ul>
                        <li><a href="#">Sub Menu A</a>
                        <li><a href="#">Sub Menu B</a>
                      </ul>
                    </div>
            </li>

            <li><a href="#">Menu 02</a>
                    <div>
                        <ul>
                        <li><a href="#">Sub Menu A</a>
                        <li><a href="#">Sub Menu B</a>
                      </ul>
                    </div>
            </li>

</ul>

这是一个自定义菜单,我使用小部件来调用它。

register_sidebar( array(
        'name' => __( 'Top Menus', 'my_custom_one' ),
        'id' => 'menu-widget-area-top',
        'description' => __( 'Top Menus', 'my_custom_one' ),
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '',
        'after_title' => '',
    ) );

我在我的模板中使用了这个PHP代码

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

0 个答案:

没有答案