функция
since 4.0.0
wp_get_available_translations()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_get_available_translations(): array
Описание
См. alsotranslations_api()
Оригинал (английский)
Возвращаемое значение
array
...$0 array language stringLanguage code. version stringWordPress version. updated stringDate the translation was last updated, in MySQL datetime format. english_name stringEnglish name of the language. native_name stringNative name of the language. package stringURL to download the translation package. iso string[]Array of ISO language codes. strings arrayArray of translated strings used in the installation process. Source function wp_get_available_translations() { if ( ! wp_installing() ) { $translations = get_site_transient( 'available_translations' ); if ( false !== $translations ) { return $translations; } } $api = translations_api( 'core', array( 'version' => wp_get_wp_version() ) ); if ( is_wp_error( $api ) || empty( $api['translations'] ) ) { return array(); } $translations = array(); // Key the array with the language code. foreach ( $api['translations'] as $translation ) { $translations[ $translation['language'] ] = $translation; } if ( ! defined( 'WP_INSTALLING' ) ) { set_site_transient( 'available_translations', $translations, 3 * HOUR_IN_SECONDS ); } return $translations; }
Исходный код
wp-admin/includes/translation-install.php:167
function wp_get_available_translations() {
if ( ! wp_installing() ) {
$translations = get_site_transient( 'available_translations' );
if ( false !== $translations ) {
return $translations;
}
}
$api = translations_api( 'core', array( 'version' => wp_get_wp_version() ) );
if ( is_wp_error( $api ) || empty( $api['translations'] ) ) {
return array();
}
$translations = array();
// Key the array with the language code.
foreach ( $api['translations'] as $translation ) {
$translations[ $translation['language'] ] = $translation;
}
if ( ! defined( 'WP_INSTALLING' ) ) {
set_site_transient( 'available_translations', $translations, 3 * HOUR_IN_SECONDS );
}
return $translations;
}
История изменений
| Версия | Описание |
|---|---|
| 4.0.0 | Introduced. |

