get_comment_delimited_block_content

函数


get_comment_delimited_block_content ( $block_name, $block_attributes, $block_content )
参数
  • (string|null)
    $block_name
    Block name. Null if the block name is unknown, e.g. Classic blocks have their name set to null.
    Required:
  • (array)
    $block_attributes
    Block attributes.
    Required:
  • (string)
    $block_content
    Block save content.
    Required:
返回值
  • (string) Comment-delimited block content.
定义位置
  • wp-includes/blocks.php
    , line 713
引入
5.3.1
弃用

Returns the content of a block, including comment delimiters.

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( '', $serialized_block_name, $serialized_attributes );
	}

	return sprintf(
		'%s',
		$serialized_block_name,
		$serialized_attributes,
		$block_content,
		$serialized_block_name
	);
}