Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress站点中活动菜单项上的CSS_Css_Wordpress - Fatal编程技术网

wordpress站点中活动菜单项上的CSS

wordpress站点中活动菜单项上的CSS,css,wordpress,Css,Wordpress,我已经使用自定义CSS为我的wordpress站点上的活动菜单项创建了一个穿透效果: 这是我用来做这件事的代码: /* active menu item color */ .et_color_scheme_orange #top-menu li.current-menu-item > a { color: #4a4a4a !important; text-decoration: line-through !important; } 但是,在某些页面(由WP插件生成的页面)上,这种效果不起

我已经使用自定义CSS为我的wordpress站点上的活动菜单项创建了一个穿透效果:

这是我用来做这件事的代码:

/* active menu item color */
.et_color_scheme_orange #top-menu li.current-menu-item > a {
color: #4a4a4a !important;
text-decoration: line-through !important;
}
但是,在某些页面(由WP插件生成的页面)上,这种效果不起作用:


当我检查代码时,我可以看到这些页面上的ID不一样,但我似乎无法确定应用效果的ID/类。知道为什么会发生这种情况/我可以做些什么来选择合适的ID/类吗?

它缺少
。当前菜单项
类,因为您使用的是自定义链接。我假设“BOOKS”是一个自定义的post类型的归档页面,对吗

如果您需要在自定义帖子类型存档页面上设置活动状态,您可以尝试此解决方案,它对我非常有用:


它将在
Appearance>菜单上添加一个metabox,带有活动状态支持的自定义帖子类型存档页面。

之所以发生这种情况,是因为
出于某种原因。当前菜单项
类只会添加到about页面上的
li
,而不会添加到其他页面。你知道我能将它添加到它所在的页面吗丢失的或者,我如何选择未添加的活动菜单项?关于和联系人页面添加了
。当前菜单项
类,但其余未添加。我看到的两个页面之间唯一的区别是About和Contact页面具有
menu-item-type-post\u-type菜单项对象页面
class,而其他页面具有
menu-item-type自定义菜单项对象
。至于修复,您需要使用php或jquery在该页面上添加该类。太棒了,非常感谢!对于阅读本文的其他人,我实际上发现了一个类似的解决方案,在这里效果很好: