Automattic\WooCommerce\Blocks\Templates
SingleProductTemplateCompatibility::add_compatibility_layer()
Add compatibility layer to the first and last block of the Single Product Template.
Method of the class: SingleProductTemplateCompatibility{}
No Hooks.
Return
String
.
Usage
$result = SingleProductTemplateCompatibility::add_compatibility_layer( $template_content );
- $template_content(string) (required)
- Template.
SingleProductTemplateCompatibility::add_compatibility_layer() SingleProductTemplateCompatibility::add compatibility layer code WC 9.6.1
public static function add_compatibility_layer( $template_content ) { $blocks = parse_blocks( $template_content ); if ( self::has_single_product_template_blocks( $blocks ) ) { $blocks = self::wrap_single_product_template( $template_content ); } $template = self::inject_custom_attributes_to_first_and_last_block_single_product_template( $blocks ); return self::serialize_blocks( $template ); }