wpseek.com
Outil de recherche WordPress pour les développeurs et auteurs de thèmes
serialize_block › WordPress Function
Depuis5.3.1
Dépréciéen/a
› serialize_block ( $block )
Paramètres: |
|
Retourne: |
|
Défini(e) dans: |
|
Codex: |
Returns the content of a block, including comment delimiters, serializing all attributes from the given parsed block.
This should be used when preparing a block to be saved to post content. Preferrender_block
when preparing a block for display. Unlike
render_block
, this does not evaluate a block's render_callback
, and will
instead preserve the markup as parsed.Fonctions en relation: serialize_blocks, serialize_block_attributes, traverse_and_serialize_block, traverse_and_serialize_blocks, is_serialized
Source
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 ); }