出现的另一个菜单中的WordPress NAV_菜单项

时间:2020-01-10 作者:Pedro Ferreira

在我的网站中,我使用两个单独的nav\\U菜单,一个用于法律页面,另一个用于主导航栏。。。由于某些原因,主菜单的某些项目出现在辅助菜单中,即使在backoffice中,菜单是正确的

Backoffice display of the menu

enter image description here

Website screenshot displaying the menus:

enter image description here

wp query of the main menu

$argsMenu = array(\'theme_location\' => \'Main\');
<?php wp_nav_menu($argsMenu); ?>

wp_query of the secondary menu

<?php wp_nav_menu($menuSecondary = array(
                                        \'container\'       => \'div\',
                                        \'container_class\' => \'menu__secondary__content\',
                                        \'menu_class\'      => \'menu__secondary\',
                                        \'echo\'            => true,
                                        \'items_wrap\'      => \'<div class="menu__secondary__wrap">%3$s</div>\',
                                        \'theme_location\'  => \'Seconday\',
                                    )); ?>

提前谢谢,这是一个让我发疯的简单问题

1 个回复
SO网友:ChristopherJones

我相信你已经走上了这条路register menus and support for theme:

register_nav_menus(
    array(
        \'Main\' => \'Main Navigation\',
        \'Secondary\' => \'Secondary Menu\'
    )
);
然后按照你的模式\'theme_location\' => \'Secondary\' 将注册的菜单打印回来。

相关推荐

用标准的干净文件替换NAV-menus.php文件?

我是一个自学成才的wordpress网站设计师,请原谅我的无知。我为一个客户开发的几个网站最近被一个印尼黑客组织破坏了(很有趣!)。客户端没有更新wordpress安装和其他一些危及安全的事情。遗憾的是,没有网站的清理备份。网络主机给了我一个包含恶意软件扫描结果的文本文件。看起来很多受影响的文件都是导航菜单。网站的php文件。文本文件中显示的扫描结果示例如下:“[主目录]/[网站文件夹名称]/wp includes/nav-menu.php:SL-php-INJECTOR-1-ejw.UNOFFICIAL