serialize_block
函数
serialize_block ( $block )
- 参数
-
-
(array)
$block
A representative array of a single parsed block object. See WP_Block_Parser_Block.- Required: 是
-
(array)
- 返回值
-
- (string) String of rendered HTML.
- 定义位置
-
-
wp-includes/blocks.php
, line 748
-
wp-includes/blocks.php
- 引入
- 5.3.1
- 弃用
- –
返回一个去块的内容,包括注释定界符,从给定的解析块中序列化所有属性。
这应该在准备将去块保存为文章内容时使用。当准备显示一个区块时,首选`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 ); }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。