Automattic\WooCommerce\Internal\Admin\EmailImprovements

EmailImprovements::is_email_customizer_enabledpublic staticWC 1.0

Check if any of the email customizers is enabled.

Method of the class: EmailImprovements{}

No Hooks.

Returns

true|false. True if any of the email customizers is enabled, false otherwise.

Usage

$result = EmailImprovements::is_email_customizer_enabled();

EmailImprovements::is_email_customizer_enabled() code WC 10.8.1

public static function is_email_customizer_enabled() {
	$all_plugins    = WC_Tracker::get_all_plugins();
	$active_plugins = $all_plugins['active_plugins'];
	$plugin_slugs   = array_map(
		function ( $plugin_path ) {
			$parts = explode( '/', $plugin_path );
			return end( $parts );
		},
		array_keys( $active_plugins )
	);
	return count( array_intersect( self::EMAIL_CUSTOMIZERS, $plugin_slugs ) ) > 0;
}