有谁能告诉我,当点击顶层菜单项或从弹出菜单中选择的子菜单项时,如何停止WordPress管理侧边栏中自动展开的顶层菜单项?
为清楚起见,我所说的不是侧边栏菜单本身的左/右扩展/折叠,而是向上/向下扩展以显示子菜单级项目。e、 g.侧栏显示
帖子:页面:外观:工具:设置:。。。等
如果我将鼠标悬停在“外观”上,子菜单项将显示为弹出菜单,允许我单击其中一个。但是,当我这样做时,或者如果我单击“外观”本身,该项目会自动展开,因此侧边栏现在显示
帖子:页面:外观-主题-小部件-背景:工具:设置:。。。等
我希望它不要在选择顶级或子菜单项时展开。我已经在谷歌和类似这样的专业网站上搜索了好几次,但都没有找到答案。有很多关于扩展/折叠侧边栏本身的内容,但只有一个是关于顶层/子菜单扩展的。这里提出的解决方案(调用javascript函数)对我不起作用。
虽然这在计划中很琐碎,但每次找不到答案都会让我感到沮丧!
非常感谢。
最合适的回答,由SO网友:Vitauts Stočka 整理而成
您可以使用此代码
add_action(\'adminmenu\', function() {
?>
<script>
jQuery(\'#adminmenu .wp-has-current-submenu.wp-menu-open\')
.removeClass(\'wp-has-current-submenu\')
.removeClass(\'wp-menu-open\')
.addClass(\'wp-not-current-submenu\');
</script>
<?php
});