W3cubDocs

/WordPress

WP_Theme_JSON::get_custom_templates(): array

Returns the page templates of the active theme.

Return

array

Source


static::$blocks_metadata[ $block_name ]['selector']  = $root_selector;
static::$blocks_metadata[ $block_name ]['selectors'] = static::get_block_selectors( $block_type, $root_selector );

$elements = static::get_block_element_selectors( $root_selector );
if ( ! empty( $elements ) ) {
	static::$blocks_metadata[ $block_name ]['elements'] = $elements;
}

// The block may or may not have a duotone selector.
$duotone_selector = wp_get_block_css_selector( $block_type, 'filter.duotone' );

// Keep backwards compatibility for support.color.__experimentalDuotone.
if ( null === $duotone_selector ) {
	$duotone_support = isset( $block_type->supports['color']['__experimentalDuotone'] )
		? $block_type->supports['color']['__experimentalDuotone']

Changelog

Version Description
5.9.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_theme_json/get_custom_templates