wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
parse_blocks › WordPress Function
Seit5.0.0
Veraltetn/v
› parse_blocks ( $content )
| Parameter: |
|
| Gibt zurück: |
|
| Definiert in: |
|
| Codex: |
Parses blocks out of a content string.
Given an HTML document, this function fully-parses block content, producing a tree of blocks and their contents, as well as top-level non-block content, which will appear as a block with noblockName.
This function can be memory heavy for certain documents, particularly those
with deeply-nested blocks or blocks with extensive attribute values. Further,
this function must parse an entire document in one atomic operation.
If the entire parsed document is not necessary, consider using {@see}
instead, as it provides a streaming and low-overhead interface for finding blocks.Quellcode
function parse_blocks( $content ) {
/**
* Filter to allow plugins to replace the server-side block parser.
*
* @since 5.0.0
*
* @param string $parser_class Name of block parser class.
*/
$parser_class = apply_filters( 'block_parser_class', 'WP_Block_Parser' );
$parser = new $parser_class();
return $parser->parse( $content );
}