On this page
_get_path_to_translation( string $domain, bool $reset = false ): string|false
This function has been deprecated. Use _load_textdomain_just_in_time() instead.
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. Use _load_textdomain_just_in_time() instead.
Gets the path to a translation file for loading a textdomain just in time.
Description
Caches the retrieved results internally.
See also
Parameters
$domainstring Required-
Text domain. Unique identifier for retrieving translated strings.
$resetbool Optional-
Whether to reset the internal cache. Used by the switch to locale functionality.
Default:
false
Return
string|false The path to the translation file or false if no translation file was found.
Source
File: wp-includes/deprecated.php. View all references
function _get_path_to_translation( $domain, $reset = false ) {
_deprecated_function( __FUNCTION__, '6.1.0', 'WP_Textdomain_Registry' );
static $available_translations = array();
if ( true === $reset ) {
$available_translations = array();
}
if ( ! isset( $available_translations[ $domain ] ) ) {
$available_translations[ $domain ] = _get_path_to_translation_from_lang_dir( $domain );
}
return $available_translations[ $domain ];
}
Related
Uses
| Uses | Description |
|---|---|
| _get_path_to_translation_from_lang_dir() wp-includes/deprecated.php | Gets the path to a translation file in the languages directory for the current locale. |
| _deprecated_function() wp-includes/functions.php | Marks a function as deprecated and inform when it has been used. |
Changelog
| Version | Description |
|---|---|
| 6.1.0 | This function has been deprecated. Use _load_textdomain_just_in_time() instead. |
| 4.7.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/_get_path_to_translation