wp_add_parent_layout_to_parsed_block()
Check if the parent block exists and if it has a layout attribute. If it does, add the parent layout to the parsed block
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
Массив. The parsed block with parent layout attribute if it exists.
Использование
wp_add_parent_layout_to_parsed_block( $parsed_block, $source_block, $parent_block );
- $parsed_block(массив) (обязательный)
- The parsed block.
- $source_block(массив) (обязательный)
- The source block.
- $parent_block(WP_Block) (обязательный)
- The parent block.
Список изменений
| С версии 6.6.0 | Введена. |
Код wp_add_parent_layout_to_parsed_block() wp add parent layout to parsed block WP 7.0
function wp_add_parent_layout_to_parsed_block( $parsed_block, $source_block, $parent_block ) {
if ( $parent_block && isset( $parent_block->parsed_block['attrs']['layout'] ) ) {
$parsed_block['parentLayout'] = $parent_block->parsed_block['attrs']['layout'];
}
return $parsed_block;
}