Automattic\WooCommerce\Internal\EmailEditor
WooContentProcessor::prepare_css
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() 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;
}