From dc9f0e349a430b029141895784ad9e16222b9b2a Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 2 Oct 2024 10:24:07 +0530 Subject: [PATCH] Improve performance --- plugins/performance-lab/includes/admin/plugins.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/performance-lab/includes/admin/plugins.php b/plugins/performance-lab/includes/admin/plugins.php index c179d4547..882b337ef 100644 --- a/plugins/performance-lab/includes/admin/plugins.php +++ b/plugins/performance-lab/includes/admin/plugins.php @@ -68,9 +68,10 @@ function perflab_query_plugin_info( string $plugin_slug ) { return new WP_Error( 'no_plugins', __( 'No plugins found in the API response.', 'performance-lab' ) ); } - $plugins = array(); + $plugins = array(); + $standalone_plugins = array_flip( perflab_get_standalone_plugins() ); foreach ( $response->plugins as $plugin_data ) { - if ( ! in_array( $plugin_data['slug'], perflab_get_standalone_plugins(), true ) ) { + if ( ! isset( $standalone_plugins[ $plugin_data['slug'] ] ) ) { continue; } $plugins[ $plugin_data['slug'] ] = wp_array_slice_assoc( $plugin_data, $fields );