如何隐藏WP站点中安装的所有插件?

时间:2016-07-01 06:42:27

标签: wordpress plugins

我想要隐藏我网站上安装的所有插件。我怎么能做到这一点。我尝试了以下但它似乎不起作用。

function hide_plugins($plugins)
{   
    if ( ! function_exists( 'get_plugins' ) ) {
    require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
   $plugins = get_plugins();
   foreach($plugins as $plugin){
        if (in_array($plugin, array_keys($plugins))) {
            unset($plugins[$plugin]);
        }
   }
    return $plugins;
}

add_filter('all_plugins', 'hide_plugins');

来源:http://www.wpstuffs.com/hide-installed-plugins-from-dashboard-users-can-not-deactivate-the-plugin/

1 个答案:

答案 0 :(得分:1)

你不需要任何花哨的东西。

add_filter('all_plugins', '__return_empty_array');

这对我有用。