wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



wp_get_translation_update_data › WordPress Function

Seit7.2.0
Veraltetn/v
› wp_get_translation_update_data ( Keine Parameter )
Gibt zurück:
  • (array[]) {
    An array of translation update display data.

    @type bool $checked Whether the translation update is selected for installation.
    @type bool $deferred Whether the translation update has been deferred.
    @type string $id Translation update identifier.
    @type string $language Translation update language.
    @type string $language_code Translation update locale.
    @type string $name Translation update name.
    @type string $slug Translation update slug.
    @type string $type Translation update type.
    @type string $version Translation update version.
    }
Definiert in:
Codex:

Gets display data for available translation updates.



Quellcode

function wp_get_translation_update_data() {
	$available_updates            = wp_get_translation_updates();
	$deferred_translation_updates = wp_get_deferred_translation_updates( $available_updates );
	$plugin_names                 = null;
	$translation_updates          = array();

	foreach ( $available_updates as $update ) {
		$translation_update_id = wp_get_translation_update_id( $update );
		$language              = isset( $update->language ) ? $update->language : '';
		$type                  = isset( $update->type ) ? $update->type : '';
		$deferred              = isset( $deferred_translation_updates[ $translation_update_id ] );

		if ( 'plugin' === $type && null === $plugin_names ) {
			$plugin_names = wp_get_translation_update_plugin_names();
		}

		$translation_updates[] = array(
			'checked'       => ! $deferred,
			'deferred'      => $deferred,
			'id'            => $translation_update_id,
			'language'      => wp_get_translation_update_language( $language ),
			'language_code' => $language,
			'name'          => wp_get_translation_update_name( $update, $plugin_names ),
			'slug'          => isset( $update->slug ) ? $update->slug : '',
			'type'          => $type,
			'version'       => isset( $update->version ) ? $update->version : '',
		);
	}

	return $translation_updates;
}