функция 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.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.