2012-09-07 57 views
0

我是WordPress的新手,并且仍在努力学习这个知名的CMS的入门和出门。主菜单的返回菜单?需要的建议

请原谅我,如果我的问题听起来不错,但我不得不问。

我想知道,如果我应该或必须有主菜单的后备?

我登记了我的function.php文件中的wp_nav_menu():

// This theme uses wp_nav_menu() in one location. 
register_nav_menus(array(
    'primary' => __('Primary Navigation', 'xxxxxx'), 
)); 

这里是我的header.php文件中的回调:

<nav>    
     <?php wp_nav_menu(array('theme_location' => 'Primary', 'menu' => 'Primary','container' => '', 'items_wrap' => '<ul class="main">%3$s</ul>' )); ?> 
</nav> 

就像我说的,我新。所以请,任何帮助将非常受欢迎。

如果可以的话,请回答一个例子。我并不那么光明!大声笑....

谢谢....

回答

0

不,你不需要后备。默认为所有页面,或wp_page_menu(此帖子类型下的所有页面)。

您可以通过将该值设置为false来覆盖此值。用你的例子:

wp_nav_menu(array('theme_location' => 'Primary', 'menu' => 'Primary','container' => '', 'items_wrap' => '<ul class="main">%3$s</ul>','fallback_cb'=> false )); 

等等......我想我误读了。所以让我澄清一下。您发布的第一个功能在wordpress中注册菜单。现在您将在菜单选项卡中看到它。您仍然需要创建一个菜单并在ui中激活,然后将第二个功能放置在您希望显示的位置。第二个功能是注册和创建菜单的实际结果。

我的第一条评论是关于如果你没有在wordpress菜单UI中放置任何东西的情况。默认回退显示所有页面。你可以禁用它。