wp_nav_menu()似乎忽略了我给定的参数

时间:2013-11-09 00:37:33

标签: php wordpress

以下是我的标题代码与我们的命运菜单的相似之处

<body <?php body_class(); ?> id="top">
<header role="banner">
    <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home" class="logo"><?php bloginfo( 'name' ); ?></a>
    <p class="desc">
        <?php bloginfo( 'description' ); ?>
    </p>
    <nav role="navigation" class="ink-navigation">
        <?php wp_nav_menu(array(
'theme_location'  => '',
'menu'            => '',
'container'       => 'div',
'container_class' => 'wrtwert',
'container_id'    => 'sdfgdsfgsfg',
'menu_class'      => 'menu',
'menu_id'         => 'ffffff',
'echo'            => true,
'fallback_cb'     => 'wp_page_menu',
'before'          => '',
'after'           => '',
'link_before'     => '',
'link_after'      => '',
'items_wrap'      => '<ul id="%1$s" class="%2$s someclasssss">%3$s</ul>',
'depth'           => 0,
'walker'          => ''    )); ?>
    </nav>
    <?php get_search_form(); ?>
</header>

这是我得到的唯一输出http://puu.sh/5cGNr.png。他们只有似乎工作的参数是菜单类,所以如果我改变它我得到一个不同的输出,但它甚至没有针对它应该的类。我看到这是一次又一次被问到,我看了10个关于这个的线程,尝试了所说的解决方案但无济于事。我想做的是给我的ul列表一个类,我也想知道如果我将来需要如何更改其他的。

1 个答案:

答案 0 :(得分:1)

所以,是的,我的一个相当愚蠢的遗漏,但仍然,有人可能会这样做。我的问题是我没有注册菜单。我省略了,因为我的主题实际上是在导航栏中显示我的页面,所以我认为它就在那里。很奇怪。