Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer\Postprocessors
Border_Style_Postprocessor::postprocess
Postprocess the HTML.
Method of the class: Border_Style_Postprocessor{}
No Hooks.
Returns
String.
Usage
$Border_Style_Postprocessor = new Border_Style_Postprocessor(); $Border_Style_Postprocessor->postprocess( $html ): string;
- $html(string) (required)
- HTML to postprocess.
Border_Style_Postprocessor::postprocess() Border Style Postprocessor::postprocess code WC 10.8.1
public function postprocess( string $html ): string {
$processor = new \WP_HTML_Tag_Processor( $html );
while ( $processor->next_tag() ) {
$style = $processor->get_attribute( 'style' );
if ( null !== $style && true !== $style ) {
$processed_style = $this->process_style( $style );
if ( $processed_style !== $style ) {
$processor->set_attribute( 'style', $processed_style );
}
}
}
return $processor->get_updated_html();
}