Automattic\WooCommerce\Internal\EmailEditor

WooContentProcessor::prepare_csspublicWC 1.0

Filter CSS for the email. The CSS was from email editor was already inlined. The method hookes to woocommerce_email_styles and removes CSS rules that we don't want to apply to the email.

Method of the class: WooContentProcessor{}

No Hooks.

Returns

String.

Usage

$WooContentProcessor = new WooContentProcessor();
$WooContentProcessor->prepare_css( $css ): string;
$css(string) (required)
CSS.

WooContentProcessor::prepare_css() code WC 10.3.6

public function prepare_css( string $css ): string {
	remove_filter( 'woocommerce_email_styles', array( $this, 'prepare_css' ) );
	// Remove color and font-family declarations from WooCommerce CSS.
	$css = preg_replace( '/color\s*:\s*[^;]+;/', '', $css );
	$css = preg_replace( '/font-family\s*:\s*[^;]+;/', '', $css );
	return $css;
}