WPSEO_Language_Utils::get_language()public staticYoast 1.0

Returns the language part of a given locale, defaults to english when the $locale is empty.

Метод класса: WPSEO_Language_Utils{}

Хуков нет.

Возвращает

Строку. The language part of the locale.

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

$result = WPSEO_Language_Utils::get_language( $locale );
$locale(строка|null)
The locale to get the language of.
По умолчанию: null

Код WPSEO_Language_Utils::get_language() Yoast 22.4

public static function get_language( $locale = null ) {
	$language = 'en';

	if ( empty( $locale ) || ! is_string( $locale ) ) {
		return $language;
	}

	$locale_parts = explode( '_', $locale );

	if ( ! empty( $locale_parts[0] ) && ( strlen( $locale_parts[0] ) === 2 || strlen( $locale_parts[0] ) === 3 ) ) {
		$language = $locale_parts[0];
	}

	return $language;
}