定制器刷新与此代码中断,但我不明白为什么

时间:2021-08-14 作者:Angel Hess

以下代码是我的;wp\\U nav\\U菜单;密码我不明白为什么下面的第四部分“菜单”部分会将;自定义程序刷新;。编辑菜单时,它会使自定义程序中的刷新不起作用。但是如果我完全删除了“menu”行,那么定制器的功能正常/完美。我很好,我会删除它。但是有人能解释一下为什么这一行打断了定制器的刷新吗?

    wp_nav_menu( array(
    \'container\'       => \'nav\',
    \'container_id\'    => \'site-navigation\',
    \'container_class\' => \'main-navigation\',
    \'menu\'            => \'primary\',

1 个回复
SO网友:Divjot Singh

这个menu 参数用于将特定菜单项输出到主题中的特定位置。

假设您在仪表板中创建了一个菜单,并希望将其加载到主导航栏中,而无需在仪表板的“管理位置”选项卡中进行设置。在这种情况下,您将在menu 的参数wp_nav_menu. 看看法典-https://developer.wordpress.org/reference/functions/wp_nav_menu/

这个theme_location 在这种情况下将被忽略。

关于您的问题,您已经在菜单参数中输入了“primary”。您需要验证您创建的菜单中是否有“primary”作为slug或name。

相关推荐