функция Устаревший since 4.7.0

_get_path_to_translation_from_lang_dir()

Устаревшее. Помечено устаревшим с версии 6.1.0.

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

_get_path_to_translation_from_lang_dir( string $domain ): string|false

Описание

Хранит кэшированный список доступных .mo-файлов для повышения производительности.
См. also_get_path_to_translation()

Оригинал (английский)

Holds a cached list of available .mo files to improve performance.

See also

Параметры

$domain string обязательный
Текстовый домен. Уникальный идентификатор для получения переведённых строк.

Возвращаемое значение

string|false

Исходный код

wp-includes/deprecated.php:4427

function _get_path_to_translation_from_lang_dir( $domain ) {
	_deprecated_function( __FUNCTION__, '6.1.0', 'WP_Textdomain_Registry' );

	static $cached_mofiles = null;

	if ( null === $cached_mofiles ) {
		$cached_mofiles = array();

		$locations = array(
			WP_LANG_DIR . '/plugins',
			WP_LANG_DIR . '/themes',
		);

		foreach ( $locations as $location ) {
			$mofiles = glob( $location . '/*.mo' );
			if ( $mofiles ) {
				$cached_mofiles = array_merge( $cached_mofiles, $mofiles );
			}
		}
	}

	$locale = determine_locale();
	$mofile = "{$domain}-{$locale}.mo";

	$path = WP_LANG_DIR . '/plugins/' . $mofile;
	if ( in_array( $path, $cached_mofiles, true ) ) {
		return $path;
	}

	$path = WP_LANG_DIR . '/themes/' . $mofile;
	if ( in_array( $path, $cached_mofiles, true ) ) {
		return $path;
	}

	return false;
}

История изменений

ВерсияОписание
6.1.0 Устаревший.
4.7.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.