WP很难判断您的自定义菜单项是活动菜单项。毕竟,它们是用于外部链接的,所以它甚至可能不再是您的WP安装。由于WP在每次页面加载时都会生成菜单,因此它只需尝试正确地判断活动菜单项是什么。
要克服你的isse。。。首先,评估您是否可以在不放置自定义菜单项的情况下执行所需操作。如果您仍然在“自定义”目标上看到您的WP菜单,那么您可以通过其他方式将其添加到菜单中。
如果出于任何原因,这不是一个选项,请比较附加到<body>
使用附加到菜单项的标签。例如,如果有一个链接到结果显示的页面page-id-2
在body标签上,以及page-item-2
在菜单项上。
调整样式表,将其组合突出显示为活动,例如在我的示例中,它将是一个条目
body.page-item-2 #menu-main-menu .page-id-2 {
whatever: styles;
are: suitable;
}
还请注意,通过调整菜单项slug,您对菜单项类中的至少一个条目的控制有限。