Automattic\WooCommerce\Blocks\Templates
ArchiveProductTemplatesCompatibility::inject_attribute
Recursively inject the custom attribute to all nested blocks.
Метод класса: ArchiveProductTemplatesCompatibility{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->inject_attribute( $block );
- $block(массив) (обязательный) (передается по ссылке — &)
- Parsed block data.
Код ArchiveProductTemplatesCompatibility::inject_attribute() ArchiveProductTemplatesCompatibility::inject attribute WC 11.1.1
private function inject_attribute( &$block ) {
$block['attrs']['isInherited'] = 1;
if ( ! empty( $block['innerBlocks'] ) ) {
array_walk( $block['innerBlocks'], array( $this, 'inject_attribute' ) );
}
}