Two Homes In Navigation Menu

时间:2016-08-07 作者:wpquestionz

我的导航菜单中列出了以下内容:

当我去Pages => All Pages, 我明白了

当我去Appearances => Menus => Pages => View All 我明白了:

主页联系主页我一直在寻找如何删除冗余Home 此中的导航选项Appearances 菜单,但我看不到那个选项。此外,页面中没有第二个主页。那么,我如何才能从导航中删除它,或防止它出现两次?

我试过的

我试图完全删除主页,但它确实从导航中删除了一个主页,但当时我没有办法编辑主页Appearance => Customize 选项

2 个回复
SO网友:Mikey2472

这听起来像是我遇到的同一个问题,Wordpress在菜单中添加了一个主页选项,而没有将其添加到外观菜单项中,因此我无法删除它。我在谷歌上搜索了很久,找到了两个解决方案。它们都不起作用,但如果我把两者结合起来,它们就起作用了。打开功能。您的站点文件中的php文件。如果您使用的是一个公共主题,那么其中可能已经有一个函数$args[\'show_home\'] = true; 如果是这种情况,那么只需将true更改为false并保存文件。

如果您正在使用自己的主题,或者当前主题在默认情况下未将主菜单添加到菜单,则只需复制以下代码,将其粘贴到函数中即可。php,将yourTheme更改为主题的名称并保存

function yourTheme_page_menu_args( $args ) { $args[\'show_home\'] = true; return $args; } add_filter( \'wp_page_menu_args\', \'yourTheme_page_menu_args\' );

SO网友:Question Mark

首先,您需要单击My Site 在左上角。

然后单击menus (位于“Personalize“”)

从这里,您应该可以看到导航栏中显示的项目列表。删除任何重复项,您就可以开始了。

我的noobish 2美分

相关推荐

无法将设置添加到“NAV_MENUS”定制器面板

我试图在自定义程序的“菜单”面板中添加一个复选框,但由于某些原因,它没有显示出来。如果我尝试将其从“nav\\u菜单”更改为“title\\u tagline”或“colors”,复选框会显示得很好。是什么阻止它显示在“菜单”面板上?// add custom options to the Customizer function nssra_customizer_options($wp_customize) { // add \"menu primary flex\" checkb