You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress编辑器中隐藏插件?

在WordPress后台插件列表中隐藏插件的方法

方法一:通过主题functions.php添加代码隐藏指定插件

修改主题的functions.php文件,利用all_plugins过滤器过滤插件列表,实现隐藏指定插件的效果。

示例代码(替换成你要隐藏的插件路径):

add_filter('all_plugins', 'hide_specific_plugins');
function hide_specific_plugins($plugins) {
    // 插件路径格式为"插件目录/主文件名.php",可添加多个
    $hidden_plugins = array(
        'example-plugin/example-plugin.php',
        'test-plugin/test-plugin.php'
    );
    
    foreach ($hidden_plugins as $plugin) {
        if (isset($plugins[$plugin])) {
            unset($plugins[$plugin]);
        }
    }
    return $plugins;
}

方法二:针对特定用户角色隐藏插件

如果仅需对非管理员角色(如编辑、作者)隐藏插件,可在代码中加入角色判断:

add_filter('all_plugins', 'hide_plugins_for_non_admins');
function hide_plugins_for_non_admins($plugins) {
    // 仅对无"管理选项"权限的用户隐藏插件
    if (!current_user_can('manage_options')) {
        $hidden_plugins = array(
            'example-plugin/example-plugin.php'
        );
        
        foreach ($hidden_plugins as $plugin) {
            if (isset($plugins[$plugin])) {
                unset($plugins[$plugin]);
            }
        }
    }
    return $plugins;
}

方法三:使用专用插件隐藏(适合非开发者)

安装Plugin Hide这类插件,在后台设置页面直接选择需要隐藏的插件即可。注意确保该插件的权限设置仅对管理员开放,避免普通用户修改隐藏规则。

提示:修改functions.php前建议备份文件,或使用子主题修改,防止主题更新导致代码丢失。

内容的提问来源于stack exchange,提问作者Sankalp Wagh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 20:05:02