parse_blocks

函式
parse_blocks ( $content )
引數
  • (string) $content Post content.
    Required:
返回值
  • (array[]) Array of parsed block objects.
定義位置
相關方法
has_blockshas_block_flatten_blocksrender_blockdo_blocks
引入
5.0.0
棄用
-

parse_blocks: 這個函式將給定內容字串中的塊解析為一個塊物件的列表。它需要一個引數:$content(字串),表示要解析的內容。

從內容字串中解析出塊。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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 );
}
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 ); }
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 );
}

常見問題

FAQs
檢視更多 >