【发布时间】:2012-06-29 15:59:46
【问题描述】:
当我单击顶部导航菜单并更改页面时,我单击的菜单项会变为粗体,因为 current-menu-item 类被分配给该特定元素。
Wordpress 是如何做到的?
【问题讨论】:
-
我也很想知道 wordpress 如何知道为特定页面单击了哪个菜单项。考虑到任意数量的菜单项都可以链接到一个页面,系统如何知道哪个是用来访问它的?
-
2 个月后我看到它的方式......它通过设置课程来实现它。假设您正在访问页面
sample,一旦您在那里,如果您查看代码,您会看到主体可能已分配类sample,如果您仔细观察,您会注意到当前菜单项可能也有相同的类名。通过 php 进行比较,可以步行current-menu-item。希望这是有道理的。
标签: wordpress