WP_Theme_JSON::get_name_from_defaults
Gets a default's preset name by a provided slug.
Метод класса: WP_Theme_JSON{}
Хуков нет.
Возвращает
Строку|null.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_name_from_defaults( $slug, $base_path );
- $slug(строка) (обязательный)
- The slug we want to find a match from default presets.
- $base_path(массив) (обязательный)
- The path to inspect. It's
'settings'by default.
Список изменений
| С версии 5.9.0 | Введена. |
Код WP_Theme_JSON::get_name_from_defaults() WP Theme JSON::get name from defaults WP 7.0
protected function get_name_from_defaults( $slug, $base_path ) {
$path = $base_path;
$path[] = 'default';
$default_content = _wp_array_get( $this->theme_json, $path, null );
if ( ! $default_content ) {
return null;
}
foreach ( $default_content as $item ) {
if ( $slug === $item['slug'] ) {
return $item['name'];
}
}
return null;
}