do_action( 'wpml_show_package_language_ui', array $package, array $args )
- Tipo
- action
- Categoria
- Inserimento di contenuti
- Versione di WPML
- 3.2
Descrizione
Genera l’interfaccia utente per visualizzare un riquadro informativo sulla lingua nelle schermate dell’area di amministrazione dei contenuti registrati per la traduzione come pacchetto di stringhe*. Mostra anche lo stato attuale di eventuali traduzioni.
*I pacchetti di traduzione stringhe vengono registrati con wpml_register_string e le relative traduzioni vengono recuperate con wpml_translate_string
Nota: Questo hook richiede il modulo WPML Traduzione stringhe
Argomenti
- $package
- (array) (Obbligatorio) L’oggetto del pacchetto. Le chiavi dell’array devono corrispondere ai seguenti campi di WPML_Package e saranno uguali per tutti i testi inviati alla traduzione per un oggetto:
- kind Un testo libero per identificare l’oggetto del pacchetto. Deve essere uguale per tutti i pacchetti dello stesso tipo, ad es. “Gravity Forms” o “Layout”
- name Un nome con cui identificare il set di stringhe. Deve essere univoco per ogni pacchetto dello stesso tipo, come un ID
- title Un titolo leggibile per il pacchetto. Deve essere diverso per ogni pacchetto dello stesso tipo.
- edit_link Link per modificare questo set di stringhe (può essere una stringa vuota)
- view_link Link per visualizzare questo set di stringhe (può essere una stringa vuota)
- $args
- (array) (Facoltativo) Argomenti per controllare l’output
- $show_title(bool) Nasconde/mostra il titolo “Traduzione WPML” nel riquadro. L’impostazione predefinita è TRUE
- $show_description(bool) Nasconde/mostra “La lingua di questo
{package_kind}è{language_name}”. L’impostazione predefinita è TRUE - $show_status(bool) Nasconde/mostra lo stato della traduzione. L’impostazione predefinita è TRUE
- $show_link(bool) Nasconde/mostra il link che porta alla Dashboard di traduzione. L’impostazione predefinita è TRUE
- $title_tag(string) Il tag HTML da utilizzare per il titolo del riquadro. L’impostazione predefinita è “h2”
- $status_container_tag(string) Il tag HTML da utilizzare per il contenitore dello stato della traduzione. L’impostazione predefinita è “p”
- $main_container_attributes(array) Array di
keys->valuesda aggiungere al contenitore principale (per CSS e/o JS). L’impostazione predefinita è un array vuoto - $status_container_attributes(array) Array di
keys->valuesda aggiungere al contenitore dello stato (per CSS e/o JS). L’impostazione predefinita èarray( 'style' => 'padding-left: 10px' )
Esempio di utilizzo
Esempio semplice utilizzando i layout
$package = array(
'kind' => 'Layout',
'name' => 'contact-us');
do_action('wpml_show_package_language_ui', $package);
Hook correlati
wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_string, wpml_register_single_string, wpml_delete_package_action