Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions

AddToCartWithOptions::set_is_descendant_of_add_to_cart_with_options_context │ public │ WC 1.0

Modifies the block context for product button blocks when inside the Add to Cart + Options block.

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

Хуков нет.

Возвращает

array. Modified block context.

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

$AddToCartWithOptions = new AddToCartWithOptions();
$AddToCartWithOptions->set_is_descendant_of_add_to_cart_with_options_context( $context, $block );
$context(массив) (обязательный)
The block context.
$block(массив) (обязательный)
The parsed block.

Код AddToCartWithOptions::set_is_descendant_of_add_to_cart_with_options_context() WC 11.2.1

public function set_is_descendant_of_add_to_cart_with_options_context( $context, $block ) {
	if ( 'woocommerce/product-button' === $block['blockName'] ) {
		$context['woocommerce/isDescendantOfAddToCartWithOptions'] = true;
	}

	return $context;
}