Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
Renderer::__construct()
Constructor.
Method of the class: Renderer{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Renderer = new Renderer(); $Renderer->__construct();
Renderer::__construct() Renderer:: construct code WC 9.6.0
public function __construct() { // Interactivity API: Add navigation directives to the product collection block. add_filter( 'render_block_woocommerce/product-collection', array( $this, 'handle_rendering' ), 10, 2 ); // Disable block render if the ProductTemplate block is empty. add_filter( 'render_block_woocommerce/product-template', function ( $html ) { $this->render_state['has_results'] = ! empty( $html ); return $html; }, 100, 1 ); // Enable block render if the NoResults block is rendered. add_filter( 'render_block_woocommerce/product-collection-no-results', function ( $html ) { $this->render_state['has_no_results_block'] = ! empty( $html ); return $html; }, 100, 1 ); add_filter( 'render_block_core/query-pagination', array( $this, 'add_navigation_link_directives' ), 10, 3 ); // // Provide location context into block's context. add_filter( 'render_block_context', array( $this, 'provide_location_context_for_inner_blocks' ), 11, 1 ); }