WPSEO_Admin_Asset_Yoast_Components_L10n::get_translations()protectedYoast 1.0

Устарела с версии 18.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Returns translations necessary for JS files.

{} Это метод класса: WPSEO_Admin_Asset_Yoast_Components_L10n{}

Хуков нет.

Возвращает

Объект|null. The translations in a Jed format for JS files.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_translations( $component );
$component(строка) (обязательный)
The component to retrieve the translations for.

Список изменений

Устарела с 18.0

Код WPSEO_Admin_Asset_Yoast_Components_L10n::get_translations() Yoast 19.7.1

protected function get_translations( $component ) {
	_deprecated_function( __FUNCTION__, '18.0' );
	$locale = \get_user_locale();

	$file = WPSEO_PATH . 'languages/' . $component . '-' . $locale . '.json';
	if ( file_exists( $file ) ) {
		// phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Retrieving a local file.
		$file = file_get_contents( $file );
		if ( is_string( $file ) && $file !== '' ) {
			return json_decode( $file, true );
		}
	}

	return null;
}