From 7490600de5d54e6debcaa828ad5f1474386f18ea Mon Sep 17 00:00:00 2001 From: Akeda Bagus Date: Sun, 20 Sep 2015 23:35:03 -0500 Subject: [PATCH] Fix network activated plugins not showing up in system status report. The array returned by `get_site_option( 'active_sitewide_plugins' )` has plugin file as array's key while array returned by `get_option( 'active_plugins' )` has plugin file as array's value. Fixes #8721 --- includes/admin/views/html-admin-page-status-report.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/admin/views/html-admin-page-status-report.php b/includes/admin/views/html-admin-page-status-report.php index 10f4907d974..6733ac850e5 100644 --- a/includes/admin/views/html-admin-page-status-report.php +++ b/includes/admin/views/html-admin-page-status-report.php @@ -322,7 +322,8 @@ if ( ! defined( 'ABSPATH' ) ) { $active_plugins = (array) get_option( 'active_plugins', array() ); if ( is_multisite() ) { - $active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) ); + $network_activated_plugins = array_keys( get_site_option( 'active_sitewide_plugins', array() ) ); + $active_plugins = array_merge( $active_plugins, $network_activated_plugins ); } foreach ( $active_plugins as $plugin ) {