Automattic\WooCommerce\Blocks\BlockTypes
RelatedProducts::is_related_products_block
Determines whether the block is a related products block.
Метод класса: RelatedProducts{}
Хуков нет.
Возвращает
true|false. Whether the block is a related products block.
Использование
// private - только в коде основоного (родительского) класса $result = $this->is_related_products_block( $parsed_block, $rendered_block );
- $parsed_block(массив) (обязательный)
- The parsed block.
- $rendered_block(массив)
- The rendered block.
По умолчанию:null
Код RelatedProducts::is_related_products_block() RelatedProducts::is related products block WC 11.0.1
private function is_related_products_block( $parsed_block, $rendered_block = null ) {
$is_product_collection_block = $rendered_block->context['query']['isProductCollectionBlock'] ?? false;
if ( ! $is_product_collection_block && 'woocommerce/related-products' === ( $parsed_block['attrs']['namespace'] ?? null ) && ProductQuery::is_woocommerce_variation( $parsed_block ) ) {
return true;
}
return false;
}