WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wp_get_available_translations() WP 4.0.0

Get available translations from the WordPress.org API.

Хуков нет.

Возвращает

Массив[]. Array of translations, each an array of data, keyed by the language. If the API response results in an error, an empty array will be returned.

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

wp_get_available_translations();

Заметки

  • Смотрите: translations_api()

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

С версии 4.0.0 Введена.

Код wp_get_available_translations() WP 5.5.1

wp-admin/includes/translation-install.php
<?php
function wp_get_available_translations() {
	if ( ! wp_installing() ) {
		$translations = get_site_transient( 'available_translations' );
		if ( false !== $translations ) {
			return $translations;
		}
	}

	// Include an unmodified $wp_version.
	require ABSPATH . WPINC . '/version.php';

	$api = translations_api( 'core', array( 'version' => $wp_version ) );

	if ( is_wp_error( $api ) || empty( $api['translations'] ) ) {
		return array();
	}

	$translations = array();
	// Key the array with the language code for now.
	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;
}