我试过谷歌搜索,但没有太多运气......
我已经能够使用wordpress创建菜单并在我的标题中输入此代码:
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
这在我的脚本部分:
function register_custom_menu() {
register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_custom_menu' );
但似乎在尝试对其进行排序时,使用自定义主题模式中的左侧栏,它不会对菜单进行排序,也不会删除我使用它添加或删除的菜单的任何部分。
据我所知,它只是拉我在wordpress中创建的页面。
请记住,这是我创作的新主题 - 我的第一个主题。我没有PHP经验。我试着去学习。
我删除了一些公共视图链接的名称。我需要弄清楚如何正确地设计这个样式,但是我已经看过其他一些关于它的帖子,所以我稍后会对它们进行评论。
如果有人可以帮助我使用这个侧边菜单来使用我当前的菜单,那就太棒了!
答案 0 :(得分:0)
您是否尝试通过外观 - &gt;菜单构建菜单?
答案 1 :(得分:0)
在Wordpress后端,转到“设计&gt;菜单”,在那里创建一个新菜单,添加您想要的所有条目,为其命名,并在该页面的“位置”标签中,将其分配给在您的主题中定义的位置(在您的情况下为header-menu
)。并禁用自动添加所有新页面/帖子的选项。
答案 2 :(得分:0)
如果您尝试将wp_nav_menu调用更改为以下(无参数):
<?php wp_nav_menu(); ?>
它应该回到第一个非空菜单上。虽然您以后可能需要其他菜单/可能想要更多地自定义菜单,但这应该有助于排除故障,因为您创建的任何初始菜单(非空)是自定义页面正在编辑的菜单。
据我所知,它只是拉我在其中创建的页面 WordPress的。
这可能与菜单设置选项卡中的“自动将新顶级页面添加到此菜单”设置有关。这可以在Appearance&gt;&gt;下找到。菜单,或在Customize&gt;&gt;下;菜单&gt;&gt;点击主菜单右侧的箭头&gt;&gt;菜单选项(位于左侧结果选项卡的底部)。