Yoast\WP\SEO\Helpers

Blocks_Helper::get_all_blocks_from_content()publicYoast 1.0

Returns all blocks in a given content.

Метод класса: Blocks_Helper{}

Хуков нет.

Возвращает

Массив. The blocks in a block-type => WP_Block_Parser_Block[] format.

Использование

$Blocks_Helper = new Blocks_Helper();
$Blocks_Helper->get_all_blocks_from_content( $content );
$content(строка) (обязательный)
The content.

Код Blocks_Helper::get_all_blocks_from_content() Yoast 22.4

public function get_all_blocks_from_content( $content ) {
	if ( ! $this->has_blocks_support() ) {
		return [];
	}

	$collection = [];
	$blocks     = \parse_blocks( $content );
	return $this->collect_blocks( $blocks, $collection );
}