WP_Block_Patterns_Registry::get_all_registered( bool $outside_init_only = false ): array[]

Retrieves all registered block patterns.


Parameters

$outside_init_only bool Optional
Return only patterns registered outside the init action.

Default: false


Top ↑

Return

array[] Array of arrays containing the registered block patterns properties, and per style.


Top ↑

Source

File: wp-includes/class-wp-block-patterns-registry.php. View all references

public function get_all_registered( $outside_init_only = false ) {
	$patterns      = array_values(
		$outside_init_only
			? $this->registered_patterns_outside_init
			: $this->registered_patterns
	);
	$hooked_blocks = get_hooked_blocks();
	foreach ( $patterns as $index => $pattern ) {
		$patterns[ $index ]['content'] = $this->prepare_content( $pattern, $hooked_blocks );
	}
	return $patterns;
}


Top ↑

Changelog

Changelog
Version Description
5.5.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.