WP_Theme_JSON::get_name_from_defaults( string $slug, array $base_path ): string|null

In this article

Gets a default‘s preset name by a provided slug.

Parameters

$slugstringrequired
The slug we want to find a match from default presets.
$base_patharrayrequired
The path to inspect. It’s 'settings' by default.

Return

string|null

Source

$current_element = $is_processing_element ? $block_metadata['path'][ count( $block_metadata['path'] ) - 1 ] : null;

$element_pseudo_allowed = array();

if ( isset( static::VALID_ELEMENT_PSEUDO_SELECTORS[ $current_element ] ) ) {
	$element_pseudo_allowed = static::VALID_ELEMENT_PSEUDO_SELECTORS[ $current_element ];
}

/*
 * Check for allowed pseudo classes (e.g. ":hover") from the $selector ("a:hover").
 * This also resets the array keys.
 */
$pseudo_matches = array_values(
	array_filter(

Changelog

VersionDescription
5.9.0Introduced.

User Contributed Notes

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