Automattic\WooCommerce\Blocks\BlockTypes
ProductTemplate::add_block_type_metadata_settings
Product Template renders inner blocks manually so we need to skip default rendering routine for its inner blocks
Метод класса: ProductTemplate{}
Хуков нет.
Возвращает
Массив.
Использование
$ProductTemplate = new ProductTemplate(); $ProductTemplate->add_block_type_metadata_settings( $settings, $metadata );
- $settings(массив) (обязательный)
- Array of determined settings for registering a block type.
- $metadata(массив) (обязательный)
- Metadata provided for registering a block type.
Код ProductTemplate::add_block_type_metadata_settings() ProductTemplate::add block type metadata settings WC 10.4.0
public function add_block_type_metadata_settings( $settings, $metadata ) {
if ( ! empty( $metadata['name'] ) && 'woocommerce/product-template' === $metadata['name'] ) {
$settings['skip_inner_blocks'] = true;
}
return $settings;
}