Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
WP_Theme_JSON_Resolver::translate_theme_json_chunk( array $array_to_translate, string $key, string $context, string $domain ): array
Translates a chunk of the loaded theme.json structure.
Parameters
-
$array_to_translate
array Required -
The chunk of theme.json to translate.
-
$key
string Required -
The key of the field that contains the string to translate.
-
$context
string Required -
The context to apply in the translation call.
-
$domain
string Required -
Text domain. Unique identifier for retrieving translated strings.
Return
array Returns the modified $theme_json chunk.
Source
File: wp-includes/class-wp-theme-json-resolver.php
.
View all references
$config = static::translate( $config );
/**
* Filters the default data provided by WordPress for global styles & settings.
*
* @since 6.1.0
*
* @param WP_Theme_JSON_Data Class to access and update the underlying data.
*/
$theme_json = apply_filters( 'wp_theme_json_data_default', new WP_Theme_JSON_Data( $config, 'default' ) );
$config = $theme_json->get_data();
static::$core = new WP_Theme_JSON( $config, 'default' );
Changelog
Version | Description |
---|---|
5.8.0 | Introduced. |