From dead2dbc0168b724bac791f876f9ecf22e2f5cec Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Mon, 22 Feb 2010 19:37:26 +0000 Subject: [PATCH] Add a boolean filter to allow suppression of the new mu-plugins and drop-ins tabs. See #11861 git-svn-id: https://develop.svn.wordpress.org/trunk@13305 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/plugins.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/wp-admin/plugins.php b/wp-admin/plugins.php index ba58758ee9..d4a969fc4f 100644 --- a/wp-admin/plugins.php +++ b/wp-admin/plugins.php @@ -365,8 +365,13 @@ $recent_plugins = array(); $recently_activated = get_option('recently_activated', array()); $upgrade_plugins = array(); $network_plugins = array(); -$mustuse_plugins = ( is_multisite() && is_super_admin() ) || ! is_multisite() ? get_mu_plugins() : array(); -$dropins_plugins = ( is_multisite() && is_super_admin() ) || ! is_multisite() ? get_dropins() : array(); +$mustuse_plugins = $dropins_plugins = array(); +if ( ! is_multisite() || ( is_multisite() && current_user_can('manage_network_plugins') ) ) { + if ( apply_filters( 'show_advanced_plugins', true, 'mustuse' ) ) + $mustuse_plugins = get_mu_plugins(); + if ( apply_filters( 'show_advanced_plugins', true, 'dropins' ) ) + $dropins_plugins = get_dropins(); +} set_transient( 'plugin_slugs', array_keys($all_plugins), 86400 );