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.

Top ↑

Return

array Returns the modified $theme_json chunk.


Top ↑

Source

File: wp-includes/class-wp-theme-json-resolver.php. View all references

 * @return WP_Theme_JSON Entity that holds core data.
 */
public static function get_core_data() {
	if ( null !== static::$core && static::has_same_registered_blocks( 'core' ) ) {
		return static::$core;
	}

	$config = static::read_json_file( __DIR__ . '/theme.json' );
	$config = static::translate( $config );

	/**
	 * Filters the default data provided by WordPress for global styles & settings.

Top ↑

Changelog

Changelog
Version Description
5.8.0 Introduced.

Top ↑

User Contributed Notes

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