WC_Email_Customer_Abandoned_Cart_Recovery::get_active_recovery_handlerspublic staticWC 11.0.0

Currently-active known recovery handlers, keyed by plugin file path with the display name as value.

Method of the class: WC_Email_Customer_Abandoned_Cart_Recovery{}

No Hooks.

Returns

Array. string> Map of plugin file path → display name for plugins that are active.

Usage

$result = WC_Email_Customer_Abandoned_Cart_Recovery::get_active_recovery_handlers(): array;

Changelog

Since 11.0.0 Introduced.

WC_Email_Customer_Abandoned_Cart_Recovery::get_active_recovery_handlers() code WC 11.0.0

public static function get_active_recovery_handlers(): array {
	if ( ! function_exists( 'is_plugin_active' ) ) {
		require_once ABSPATH . 'wp-admin/includes/plugin.php';
	}

	return array_filter(
		self::KNOWN_RECOVERY_HANDLERS,
		static fn( $name, $slug ) => is_plugin_active( $slug ),
		ARRAY_FILTER_USE_BOTH
	);
}