我正在构建一个具有使用管理菜单工具创建的两级菜单的网站。该菜单包含指向页面和类别列表的链接。它不直接链接到帖子。问题是,当您深入查看“类别”列表并单击以查看该类别中的单个帖子时,菜单突出显示会出错。
我已经在WP3的新安装上进行了测试,设置了一个简单的测试网站,其中包含几个页面和3个类别的帖子。我在主题中改变的是style.css,以突出整个路径。
以下是查看分类帖子的直接链接:
http://danwashere.com/wp_dev/2011/07/28/blue-rocks/
一切都是一个页面,除了“建议类别”部分 - 所有这些子项目都是包含分类帖子的类别列表 - 每个帖子只分类为一个类别。菜单结构完全在菜单设置中定义。 在Blue Rocks页面上,菜单应突出显示如下:建议类别 - > Rocks,但它突出显示了Sample Page项。如果您翻转“建议类别”菜单,您会看到它正确地突出显示“岩石”菜单项。
在我看来,WP正在将'current-post-parent'类应用于错误的顶级菜单项,但也许我错过了什么?
//编辑,重写以使其更清晰。
答案 0 :(得分:0)
我没有在我的菜单中使用类别作为链接,但我使用它们通过query_posts
过滤每个页面的内容...如果您检查Wordpress的输出,您会注意到它实际上将当前页面类放到查看单个帖子时,li标签不正确 - 这是否也发生在你身上?