Nav-Menu not showing up

时间:2015-01-14 作者:Ritzy

我希望有人能帮助我,因为在某个地方我真的很想理解WordPress告诉我的内容。

好的,在我的标题内。php我有以下代码。

<div class="navigation navigation-top" id="menu-nav">
<?php wp_nav_menu( array( \'theme_location\' => \'main-menu\' ) ); ?>
<li><a href="">Home</a>
<ul>
<li><a href=""></a></li>
</ul>
</li>       

<li class="menu-search"><form method="get" class="form-search" action="">
<input type="text" name="s" class="input-medium" placeholder="">
<input type="hidden" name="site_section" value="all" />
</form></li>
</div>
现在,我不确定从上面这一点开始我做错了什么,因为我基本上遵循了WordPress wiki上的指南。下面的内容是“我的函数”中显示的内容。php文件。

//Navigation Bar
register_nav_menus(
array( \'main-menu\' => __( \'Main Menu\', \'ThemeName\' ) )
);
对于我所做错事的任何帮助,我真的很感激,因为我刚刚开始用WordPress进行编码,所以我对自己一丝不苟。

首先是我的菜单(显示为正在注册,并将内容设置在其中。)底部是我的导航栏,上面没有任何内容。enter image description here

1 个回复
最合适的回答,由SO网友:Privateer 整理而成

要查看菜单,您需要在wordpress管理端进行设置。

转到外观->菜单,您应该会看到“管理位置”选项卡因为您使用“主题位置”来设置绘制它,所以您需要为主题位置设置一个菜单来实际绘制它。

(注意)如果尚未创建菜单,则应使用“编辑菜单”选项卡创建一个菜单,以便可以如上所述将其关联。

结束

相关推荐

我们能有一个没有WordPress“页面”的php“页面”吗?

在主页的某个地方,我们需要显示一个容器页面,该页面可以处理一些自定义帖子类型的内容。实际上,它做什么并不重要,我的观点是它需要存在,并且可以从主页菜单访问。我们之前已经这样做了,创建了一个WordPress“页面”作为容器页面,然后在主题/后端/PHP中创建了一个页面xxx。php是容器的所有工作发生的地方,并且。。。有点。。。作品但这确实意味着WordPress管理菜单中有一个无用的“页面”,我们必须指示客户端不要编辑它,因为“这不是一个真正的页面,只是一个占位符”,而且大多数情况下都可以。但这并不理想