Automattic\WooCommerce\Blocks\BlockTypes
ProductDetails::has_accordion
Check if a parsed block has an accordion.
Метод класса: ProductDetails{}
Хуков нет.
Возвращает
true|false. True if the block has an accordion, false otherwise.
Использование
// private - только в коде основоного (родительского) класса $result = $this->has_accordion( $parsed_block );
- $parsed_block(массив) (обязательный)
- Parsed block.
Код ProductDetails::has_accordion() ProductDetails::has accordion WC 10.3.6
private function has_accordion( $parsed_block ) {
if ( 'woocommerce/accordion-group' === $parsed_block['blockName'] ) {
return true;
}
foreach ( $parsed_block['innerBlocks'] as $inner_block ) {
if ( $this->has_accordion( $inner_block ) ) {
return true;
}
}
return false;
}