woocommerce_disable_compatibility_layer

woocommerce_disable_compatibility_layer

Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.9.9.5

apply_filters('woocommerce_disable_compatibility_layer') is found 3 times:

  • /src/Blocks/BlockTypes/AddToCartWithOptions/AddToCartWithOptions.php line 205
    			*
    			* @since 7.6.0
    			* @param boolean.
    			*/
    			$is_disabled_compatibility_layer = apply_filters( 'woocommerce_disable_compatibility_layer', false );
    
    			if ( ! $is_disabled_compatibility_layer ) {
    				ob_start();
    				if ( ProductType::SIMPLE === $product_type && $product->is_in_stock() && $product->is_purchasable() ) {
    					/**
    					 * Hook: woocommerce_before_add_to_cart_quantity.
    
  • /src/Blocks/Templates/AbstractTemplateCompatibility.php line 37
    				*
    				* @since 7.6.0
    				* @param boolean.
    				*/
    				$is_disabled_compatility_layer = apply_filters( 'woocommerce_disable_compatibility_layer', false );
    
    				if ( $is_disabled_compatility_layer ) {
    					return $parsed_block;
    				}
    
    				return $this->update_render_block_data( $parsed_block, $source_block, $parent_block );
    
  • /src/Blocks/Templates/AbstractTemplateCompatibility.php line 60
    				*
    				* @since 7.6.0
    				* @param boolean.
    				*/
    				$is_disabled_compatibility_layer = apply_filters( 'woocommerce_disable_compatibility_layer', false );
    
    				if ( $is_disabled_compatibility_layer ) {
    					return $block_content;
    				}
    
    				return $this->inject_hooks( $block_content, $block );
    

See this hook used in plugins: