如何阻止菜单嵌套在Wordpress的下拉列表中

时间:2017-03-18 01:33:39

标签: php wordpress

我在WIMP服务器上的Wordpress安装中使用了一个名为Esplande的主题。我设置了三个页面......一个成人,一个孩子和一个孩子的孩子。

以下是菜单下拉列表及其外观的截图(其他 成人 >打开版 孩子 > Belle in Blue Dress 孩子/孩子 ):

enter image description here

我想要的是我的主题只有第一个孩子(Extras> Open Editions)。我不希望一个二级(和第三个,第四个......)孩子离开一边。

查看header.php我可以看到这条PHP只是从数组中创建菜单。

<?php wp_nav_menu( array( 'theme_location' => 'primary_nav' ) ); ?>

任何人都知道我可以在Wordpress中更改此内容吗?我绝不是它的专家,只需使用安装了Esplande主题的vanilla安装。我不确定是否直接操作数组是改变它的正确方法。

2 个答案:

答案 0 :(得分:2)

通常在WP后端/管理信息中心完成:转到设计&gt;菜单。在那里,您将看到菜单中的所有条目(如果您有多个菜单,则必须先选择合适的菜单)。

菜单条目彼此对齐,子菜单条目稍微右一些,子子菜单更加正确。你可以简单地拖一下&#34; Belle in Blue Dress&#34;用鼠标向左进入一点点。这应该将其移动到常规子菜单中。 (不过,你必须首先保存它)

答案 1 :(得分:0)

您可以使用以下方式进行设置:

<?php
  wp_nav_menu( array( 'theme_location' => 'primary_nav', 'depth' => 2 ) );
?>

只需将2替换为您想要的深度即可。请注意,0表示全部。

For a full reference see here