Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions
VariationSelector{}└─ AbstractBlock
Block type for variation selector in add to cart with options.
Хуков нет.
Использование
$VariationSelector = new VariationSelector(); // use class methods
Методы
- protected render( $attributes, $content, $block )
Код VariationSelector{} VariationSelector{} WC 10.0.2
class VariationSelector extends AbstractBlock { use EnableBlockJsonAssetsTrait; /** * Block name. * * @var string */ protected $block_name = 'add-to-cart-with-options-variation-selector'; /** * Render the block. * * @param array $attributes Block attributes. * @param string $content Block content. * @param WP_Block $block Block instance. * @return string Rendered block output. */ protected function render( $attributes, $content, $block ): string { global $product; if ( $product instanceof \WC_Product && $product->is_type( 'variable' ) ) { return $content; } return ''; } }