Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions
AddToCartWithOptions::set_is_descendant_of_add_to_cart_with_options_context
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() 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;
}