删除WordPress Wrapper Div当容器=>假失败

时间:2018-04-23 06:22:00

标签: wordpress wordpress-theming

我在从wp_nav_menu()删除WordPress包装器div时遇到了麻烦。我已将container => false传递给我的菜单args,但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' ),
));

我已经将这些参数与之前的主题一起使用没有任何问题,但是在这个例子中,包装器一直在显示,我正处于需要额外眼睛和帮助的地步,毫无疑问我错过了一些东西。

提前感谢你们,

Stu:)

1 个答案:

答案 0 :(得分:1)

像这样使用 ArrayList<String> values; values = new ArrayList<>(); values.add("value1"); values.add("value1"); values.add("value1"); values.add("value1"); // Creating adapter for spinner ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, values); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_item); // attaching data adapter to spinner spinner.setAdapter(dataAdapter);

container

所以它会喜欢这个

'container' => '',

它会起作用,即使它在我手上工作。

更新关于解决此问题

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

中的array尝试以下操作
wp_nav_menu
如果wp_nav_menu( array( 'theme_location' => 'menu', 'container' => '', 'menu_class' => 'main-nav' ) ); 无效,

使用与''相同的container

这是an article找到一些有用的

在codex https://developer.wordpress.org/reference/functions/wp_nav_menu/

中查看更多内容