如何移除文章创建与编辑页面的Envira Gallery按钮?已试Adminizer无果
嘿,我来帮你解决这个问题!既然Adminizer插件没找到对应的选项,咱们可以用自定义代码或者检查插件设置的方式来移除这个按钮,下面是几种靠谱的方法:
方法一:用CSS样式隐藏按钮(最快捷)
你可以通过添加自定义CSS代码,直接在文章/页面编辑页面隐藏Envira Gallery按钮。具体操作如下:
- 打开主题的
functions.php文件(或者用Code Snippets这类代码片段插件,避免主题更新丢失代码) - 添加这段代码:
add_action('admin_head', 'remove_envira_gallery_editor_button'); function remove_envira_gallery_editor_button() { // 仅在文章和页面编辑页面生效 $current_screen = get_current_screen(); if (in_array($current_screen->id, ['post', 'page'])) { ?> <style> /* 隐藏Envira Gallery的编辑器按钮 */ #envira-gallery-media-button { display: none !important; } </style> <?php } }
如果不确定按钮的ID,你可以按下F12打开浏览器开发者工具,直接查看按钮的HTML元素ID,确保选择器准确。
方法二:检查Envira Gallery自带设置(最省心)
部分版本的Envira Gallery自带禁用编辑器按钮的选项,你可以去后台Envira Gallery > 设置里找一找,看看有没有类似「Disable Editor Button」(禁用编辑器按钮)的选项,勾选后就能直接关闭这个按钮,不用写代码。
方法三:自定义小插件移除(最安全)
如果你不想修改主题文件,可以自己做一个简单的小插件:
- 在
wp-content/plugins/目录下新建文件夹remove-envira-gallery-button - 在文件夹里创建
remove-envira-gallery-button.php文件,内容如下:
<?php /* Plugin Name: 移除Envira Gallery编辑器按钮 Description: 隐藏文章和页面编辑页的Envira Gallery按钮 Version: 1.0 Author: 自定义 */ add_action('admin_head', 'remove_envira_gallery_editor_button'); function remove_envira_gallery_editor_button() { $current_screen = get_current_screen(); if (in_array($current_screen->id, ['post', 'page'])) { echo '<style>#envira-gallery-media-button { display: none !important; }</style>'; } }
- 回到WordPress后台插件页面,激活这个插件即可。
内容的提问来源于stack exchange,提问作者Kurian Benny
相关产品推荐
相关产品推荐

