设置或插件,用于在主菜单下水平显示子菜单,并在选择后保留

时间:2011-04-29 作者:Roee Adler

我的博客的页面层次结构如下:

- Home
- About
- Movies
- - General
- - All Movies 
- - Rules
现在,我有一个水平菜单显示Home | About | Movies, 如果我看电影,我会得到:

Home | About | >Movies<
     |       |  General
     |       |  All Movies
     |       |  Rules
例如,当我选择时,General, 菜单返回到Home | About | Movies. 我希望下拉列表是水平的,如下所示:

Home | About | >Movies<
General | All Movies | Rules
如果我选择其中一个子菜单页面,子菜单将保留在那里,并标记一个选择。例如,如果我点击All Movies, 菜单将显示如下所示(“<;”标志用于说明选择,而不是字面上使用):

Home | About | >Movies<
General | >All Movies< | Rules
有没有设置或插件可以帮助我实现这一点?

作为参考,我的网站位于http://roee.co

1 个回复
SO网友:kovshenin

Roee,没有专门的设置或插件来做这类事情,这都是关于你的主题是如何设计和开发的。如果你做得足够好的话,也许可以使用一些自定义CSS来实现这一点。基本上你要做的就是找出:hover 特定菜单的状态,并应用相同的规则current_page_item 类,WordPress在使用wp_nav_menu().

结束

相关推荐

如何将管理菜单“Pages”更改为其他选项

创建自定义帖子类型时,您可以定义与该帖子类型相关的各种元素,这些元素基本上允许您定义菜单标题、“添加新帖子”文本等内容。我想弄清楚的是我需要向函数中添加什么代码。php文件,以便我可以为wordpress添加的现有“默认”帖子类型设置这些内容。例如,让我们假设我想将“页面”帖子类型更改为“主要部分”。目前我所做的是使用以下代码:add_filter( \'gettext\', \'change_admin_menu_pages\' ); add_filter( \'ngettext\', \'ch