我不确定我是否完全理解你的问题,但也许你可以试试这样的方法。
请参见此图像:
您可以看到当前活动页面为“
Child“。
“页面”Child“和”Another Child“是页面的子页面”Parent“。我的意思是我选择了”Parent“页面位于”Page Attributes“在后端。
然后我创建了一个菜单,但只是在同一级别(不是Hirachic)上连续添加了这3个站点,如图所示。
记住当前活动页面为“Child,但您可以看到Parent“菜单项具有特殊类别:
current-page-parent
添加此类是因为我在“页面属性”中选择了父级。
为了测试这一点,我只做了以下操作:我更改了“Child“页面不再是的子级”Parent“页。(我没有选择父项)
Than I had to re-save the menu / re-add the menu item(Child), and after that the current-page-parent
class was gone!(如果你不更新菜单,这个类就会保留下来,至少在我的测试站点上是这样!)
因此,也许可以尝试在current-page-parent
上课,或摆弄它。您可以添加与当前项目相同的样式。
您将看到,还将向每个项目添加其他类,例如祖先类。
祝你今天愉快!