WP_Theme_JSON::get_metadata_boolean()
For metadata values that can either be booleans or paths to booleans, gets the value.
$data = array( 'color' => array( 'defaultPalette' => true ) ); static::get_metadata_boolean( $data, false ); // => false static::get_metadata_boolean( $data, array( 'color', 'defaultPalette' ) ); // => true
Метод класса: WP_Theme_JSON{}
Хуков нет.
Возвращает
true|false
. Value of boolean metadata.
Использование
$result = WP_Theme_JSON::get_metadata_boolean( $data, $path, $default );
- $data(массив) (обязательный)
- The data to inspect.
- $path(true|false|массив) (обязательный)
- Boolean or path to a boolean.
- $default(true|false)
- Default value if the referenced path is missing.
По умолчанию: false
Список изменений
С версии 6.0.0 | Введена. |
Код WP_Theme_JSON::get_metadata_boolean() WP Theme JSON::get metadata boolean WP 6.1.1
protected static function get_metadata_boolean( $data, $path, $default = false ) { if ( is_bool( $path ) ) { return $path; } if ( is_array( $path ) ) { $value = _wp_array_get( $data, $path ); if ( null !== $value ) { return $value; } } return $default; }