$config) { $dir = (strpos($key, '/') !== false) ? dirname($key) : $key; $recommended_by_slug[ $dir ] = !empty($config['recommended']); } foreach ($upk_plugins as $slug_key => $plugin) : // Skip own plugin (Ultimate Post Kit) when printing only; data still includes it for other plugins if ($slug_key === 'ultimate-post-kit' ) continue; // Use enhanced status if available, otherwise fall back to old method $plugin_status = $plugin['status'] ?? 'unknown'; if ($plugin_status === 'unknown') { // Fallback to old method for compatibility $is_active = is_plugin_active($plugin['slug']); } else { // Use enhanced status $is_active = ($plugin_status === 'active'); } $plugin_recommended = !empty($recommended_by_slug[ $slug_key ]); $is_recommended = $plugin_recommended && !$is_active; ?>