функция
since 5.3.1
get_comment_delimited_block_content()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
get_comment_delimited_block_content( string|null $block_name, array $block_attributes, string $block_content ): string
Описание
Возвращает содержимое блока, включая разделители-комментарии.
Параметры
$block_name
string|null
обязательный
Имя блока. Null, если имя блока неизвестно; например, у классических блоков имя равно null.
$block_attributes
array
обязательный
Атрибуты блока.
$block_content
string
обязательный
Сохраняемое содержимое блока.
Возвращаемое значение
string
Исходный код
wp-includes/blocks.php:1690
function get_comment_delimited_block_content( $block_name, $block_attributes, $block_content ) {
if ( is_null( $block_name ) ) {
return $block_content;
}
$serialized_block_name = strip_core_block_namespace( $block_name );
$serialized_attributes = empty( $block_attributes ) ? '' : serialize_block_attributes( $block_attributes ) . ' ';
if ( empty( $block_content ) ) {
return sprintf( '<!-- wp:%s %s/-->', $serialized_block_name, $serialized_attributes );
}
return sprintf(
'<!-- wp:%s %s-->%s<!-- /wp:%s -->',
$serialized_block_name,
$serialized_attributes,
$block_content,
$serialized_block_name
);
}
История изменений
| Версия | Описание |
|---|---|
| 5.3.1 | Introduced. |

