0

抱歉,这里是 Wordpress 的新手。

我复制粘贴了一个现有的主题。大部分看起来都不错。但是,似乎主菜单样式和菜单项并未延续到新主题中。新主题没有样式,因为它没有menu-top原始主题的 id 。此外,新主题的菜单项太多了,而原来的主题只有 4 个。

我要进行哪些更改才能使我的新主题的主菜单获得该 ID,并包含相同的菜单项?

我检查了 Admin > Appearance > Menu 并且它正确地有 4 个项目,但它没有反映在我的新主题中。

此外,在 header.php 中,我尝试添加'menu_id' => 'menu-top'

wp_nav_menu( array( 'container'=>'none', 'theme_location' => 'primary' ) );

但这并没有改变任何东西。

请帮忙?

4

1 回答 1

1

我 99% 确定,问题在于您没有在“主要”主题位置选择菜单,因此 WordPress 会显示您的所有页面。

要解决此问题,请前往Appearance > Menus查看您是否还有旧菜单。如果这样做,只需在左侧的“主要”下拉菜单中选择此菜单,然后单击保存。

如果您不再有菜单,请重建菜单并选择它作为主题位置。在那之后,事情应该会好起来的。

于 2012-11-19T12:10:18.290 回答