我正在建立一个网站,有一个两级菜单创建与管理菜单工具。该菜单包含指向页面和类别列表的链接。它不会直接链接到帖子。问题是,当你深入到一个类别列表中,点击查看该类别中的单个帖子时,突出显示的菜单就会出错。
我已经在新安装的WP3上进行了测试,设置了一个简单的测试站点,只有3个类别的几个页面和帖子。我在主题中所做的所有更改都是为了突出显示整个路径的style.css。
http://danwashere.com/wp_dev/
这里有一个直接链接,可以在这里查看分类后的文章:
http://danwashere.com/wp_dev/2011/07/28/blue-rocks/
一切都是一个页面,除了“建议类别”部分-所有这些子项都是包含已分类帖子的类别列表-每个帖子只被归类为一个类别。菜单结构完全在菜单设置中定义。在Blue Rocks页面上,菜单应该像这样突出显示: Advice -> Rocks,但它突出显示了Sample page项。如果您将鼠标悬停在“建议类别”菜单上,您将看到它正确地突出显示了"Rocks“菜单项。
在我看来,WP正在将'current-post-parent‘类应用到错误的顶部菜单项,但也许我错过了什么?
//编辑,重写以使其更清晰。
发布于 2011-08-02 09:39:27
似乎两者都有非常相似的问题。- Trouble highlighting correct menu parent with wp_nav_menu classes while viewing “single posts”
我没有在我的菜单中使用类别作为链接,但是我使用它们来过滤每个页面的内容,通过query_posts...if你检查Wordpress的输出,你会注意到当你查看一篇文章时,它实际上将当前页面类放到了不正确的li标签上--这也发生在你身上吗?
https://stackoverflow.com/questions/6855909
复制相似问题