如何禁用管理员弹出菜单?

时间:2011-10-12 作者:Dan Gayle

说真的,我非常讨厌弹出式菜单,现在它们在管理屏幕上到处都是。(当你使用蓝色管理主题时,它们尤其令人发指,因为它们添加了一个黑色箭头。眼睛污垢。)

如何禁用弹出菜单?他们为我的工作流程添加了零功能和可用性。

谢谢

3 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

这有点麻烦,但你来看看:

function remove_flyout() {
   echo \'<style type="text/css">
        .js #adminmenu .wp-submenu.sub-open {
            display: none;
        }
    </style>\';
}
add_action(\'admin_head\', \'remove_flyout\');
把它放在你的函数中。php

SO网友:Annika Backstrom

亚伦·坎贝尔wrote a gist 始终展开所有菜单。今天的开发者聊天也指出了蓝色主题中的一些问题。

有关更多讨论,请参阅Admin menu doesn\'t expand/collapse in 3.3 beta 1. Why? 在支持论坛中。

SO网友:fires3as0n

提供的解决方案在现代版本中不起作用,但我终于找到了在新版本中修复它的方法,只需添加

#adminmenuwrap {
overflow: hidden;
}
通过自定义css插件或浏览器加载项和弹出按钮,将隐藏:hover和:active

结束

相关推荐

将JSON编码的HTML从WordPress传递到JavaScript

我试图通过wp\\u localize\\u script()将帖子的内容(可能包含HTML)传递给JavaScript。wp\\u localize\\u script()无法处理多维数组,因此encoding it in JSON and then decoding it with jQuery.只要您只是文本,并替换&quot; 具有常规\" 在你打电话之前$.parseJSON(). 但是,如果您尝试解析包含HTML的帖子,会出现如下错误:,JSON。分析:应为属性名或“}”http://