WP_Theme_JSON::get_feature_selector
Returns the appropriate selector for a block support feature's preset CSS variables.
If the block defines a feature-level selector (as a string or an object with a root key), that selector is returned. Otherwise, the block's default selector is used.
Метод класса: WP_Theme_JSON{}
Хуков нет.
Возвращает
string. The resolved selector.
Использование
$result = WP_Theme_JSON::get_feature_selector( $feature_selectors, $feature_key, $default_selector ): string;
- $feature_selectors(массив) (обязательный)
- .
- $feature_key(строка) (обязательный)
- The feature to look up (e.g. 'dimensions').
- $default_selector(строка) (обязательный)
- Fallback selector.
Список изменений
| С версии 7.1.0 | Введена. |
Код WP_Theme_JSON::get_feature_selector() WP Theme JSON::get feature selector WP 7.1.1
private static function get_feature_selector( array $feature_selectors, string $feature_key, string $default_selector ): string {
if ( ! isset( $feature_selectors[ $feature_key ] ) ) {
return $default_selector;
}
$feature = $feature_selectors[ $feature_key ];
if ( is_string( $feature ) ) {
return $feature;
}
if ( isset( $feature['root'] ) && is_string( $feature['root'] ) ) {
return $feature['root'];
}
return $default_selector;
}