serialize_block

函数
serialize_block ( $block )
参数
  • (array) $block A representative array of a single parsed block object. See WP_Block_Parser_Block.
    Required:
返回值
  • (string) String of rendered HTML.
定义位置
相关方法
serialize_blocksserialize_block_attributesis_serializedmaybe_serializeparse_blocks
引入
5.3.1
弃用
-

serialize_block: 这是一个WordPress的函数,它把一个单一的内容块序列化为一个字符串。它通常用于将块内容保存到数据库或通过网络发送: 这个函数需要一个参数,即块对象。

返回一个去块的内容,包括注释定界符,从给定的解析块中序列化所有属性。

这应该在准备将去块保存为文章内容时使用: 当准备显示一个区块时,首选`render_block`。与`render_block`不同的是,它不评估一个去块的`render_callback`,而是保留解析后的标记。

function serialize_block( $block ) {
	$block_content = '';

	$index = 0;
	foreach ( $block['innerContent'] as $chunk ) {
		$block_content .= is_string( $chunk ) ? $chunk : serialize_block( $block['innerBlocks'][ $index++ ] );
	}

	if ( ! is_array( $block['attrs'] ) ) {
		$block['attrs'] = array();
	}

	return get_comment_delimited_block_content(
		$block['blockName'],
		$block['attrs'],
		$block_content
	);
}

常见问题

FAQs
查看更多 >
闪电侠

(工作日 10:00 - 18:30 为您服务)

2025-12-14 11:36:30

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: