WC_Brands::configure_product_brand_block()publicWC 1.0

Configures the attributes for the hooked product brand terms block.

Метод класса: WC_Brands{}

Хуков нет.

Возвращает

Массив. The parsed hooked block.

Использование

$WC_Brands = new WC_Brands();
$WC_Brands->configure_product_brand_block( $parsed_hooked_block, $hooked_block_type, $relative_position, $parsed_anchor_block, $context );
$parsed_hooked_block(массив) (обязательный)
The parsed hooked block.
$hooked_block_type(строка) (обязательный)
The type of hooked block.
$relative_position(int) (обязательный)
The relative position of the hooked block.
$parsed_anchor_block(массив) (обязательный)
The parsed anchor block.
$context(WP_Block_Template) (обязательный)
The context of the block.

Код WC_Brands::configure_product_brand_block() WC 9.8.2

public function configure_product_brand_block( $parsed_hooked_block, $hooked_block_type, $relative_position, $parsed_anchor_block, $context ) {
	if ( is_null( $parsed_hooked_block ) ) {
		return $parsed_hooked_block;
	}

	if ( 'core/post-terms' === $hooked_block_type &&
		 'last_child' === $relative_position &&
		 'woocommerce/product-meta' === $parsed_anchor_block['blockName'] &&
		 empty( $parsed_anchor_block['attrs'] ) ) {

		$parsed_hooked_block['attrs'] = array(
			'term'	 => 'product_brand',
			'prefix' => __( 'Brands: ', 'woocommerce' ),
		);
	}

	return $parsed_hooked_block;
}