如何自动重定向到多级菜单中第二级导航的第一项?

时间:2017-07-13 作者:Pekka

我有一个使用案例,我的WP安装是一组带有子页面的页面。例如:

HOME

ABOUT
  - ABOUT US
  - HISTORY
  - PEOPLE
  - AWARDS

PRODUCTS
  - PRODUCTS
  - INGREDIENTS
  - PROCESS
我想建立一个结构,点击第一级导航项目(“关于”)可以进入第二级导航项目(“关于我们”)。第一级导航项实际上不存在;它本身不是一个页面,它只是子元素的容器。

这样做的目的是能够显示第二级菜单,如^ 描述所选项目):

ABOUT US   HISTORY    PEOPLE    AWARDS
   ^
我在Wordpress中看到的唯一方法是为每个第一个导航级别页面设置重定向。这很尴尬,因为它必须为创建的每个新页面设置;它会导致标头重定向,这意味着另一个HTTP请求,这会减慢页面的浏览速度。

有没有比使用标头重定向更简单的方法?

1 个回复
SO网友:JHoffmann

您可以在第一级菜单和第二级菜单中使用“关于我们”页面。因此,基本上每个菜单中都有相同的页面,只需将第一级菜单重命名为“About”。

“关于”页面仍应具有搜索引擎的重定向。

记住,这样的话就像上课一样.current-page-ancestor 在类似“People”的同级页面上,未正确设置“About”菜单项

结束

相关推荐

Odd spacing in Navigation Bar

我正在重新设计my website, 我很难找到是什么导致导航项目之间的间距(我假设是边距)。我一直在钻研chrome开发工具,但我在任何地方都找不到导致它的原因。请注意,当您在项目之间悬停时,项目之间会有一个明显的白色条带。