функция
since 6.3.0
wp_get_first_block()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_get_first_block( array $blocks, string $block_name ): array
Описание
Находит первое вхождение указанного блока в массиве блоков.
Параметры
$blocks
array
обязательный
Массив блоков.
$block_name
string
обязательный
Имя блока, который нужно найти.
Возвращаемое значение
array
Исходный код
wp-includes/block-editor.php:402
function wp_get_first_block( $blocks, $block_name ) {
foreach ( $blocks as $block ) {
if ( $block_name === $block['blockName'] ) {
return $block;
}
if ( ! empty( $block['innerBlocks'] ) ) {
$found_block = wp_get_first_block( $block['innerBlocks'], $block_name );
if ( ! empty( $found_block ) ) {
return $found_block;
}
}
}
return array();
}
История изменений
| Версия | Описание |
|---|---|
| 6.3.0 | Introduced. |

