$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;
?>