当容器=>;时删除WordPress包装Div;假失败

当容器=>;时删除WordPress包装Div;假失败,wordpress,wordpress-theming,Wordpress,Wordpress Theming,从我的wp\u nav\u菜单()中删除WordPress包装div时遇到问题。我已将container=>false传递给我的菜单参数,但div一直显示。我使用以下参数: $defaults = array( 'container' => false, 'theme_location' => 'menu', 'menu_class' => 'main-nav', ); wp_nav_menu( $defaults ); 我还在functions.php文

从我的
wp\u nav\u菜单()
中删除WordPress包装div时遇到问题。我已将
container=>false
传递给我的菜单参数,但div一直显示。我使用以下参数:

$defaults = array(
   'container' => false,
   'theme_location' => 'menu',
   'menu_class' => 'main-nav',
);

wp_nav_menu( $defaults );
我还在
functions.php
文件中声明了菜单

register_nav_menus( array(
   'main-nav' => __( 'Main Nav', 'ldsshop' ),
));
我在前面的主题中使用了这些参数,没有任何问题,但是在这个例子中,包装器一直在显示,我需要一些额外的眼睛和帮助,毫无疑问,我错过了一些东西

提前感谢大家,


斯图:)

像这样使用
容器

'container' => '',
$defaults = array(
   'container' => '',
   'theme_location' => 'menu',
   'menu_class' => 'main-nav',
);

wp_nav_menu( $defaults );
所以它会像这样

'container' => '',
$defaults = array(
   'container' => '',
   'theme_location' => 'menu',
   'menu_class' => 'main-nav',
);

wp_nav_menu( $defaults );
它会起作用的,即使它对我的手起作用

关于解决此问题的更新

使用
wp\u nav\u菜单中的
array
尝试执行以下操作

wp_nav_menu( array( 
    'theme_location' => 'menu', 
    'container' => '',
    'menu_class' => 'main-nav'
) );
使用相同的
'
关于
容器
如果
错误
则不起作用

下面是一些有用的方法


在codex中查看更多信息

感谢您的帮助愚弄dev,我刚刚试用了
'container'=>''
但没有用,包装器仍在显示。我直接复制并粘贴了你的代码,还清除了缓存并重置了localhostHey,我不知道为什么看这个我想这会有帮助hey@StuCowley看到更新部分hey fool dev,我在上一篇文章中找到了它,我将添加我的解决方案,非常感谢你的帮助:)做得好:)@flying dev