WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Tipo
action
Versione di WPML
3.2

Descrizione

*Registra una stringa di testo per la traduzione. La stringa registrata fa parte di un pacchetto o di un gruppo di stringhe (al contrario di una stringa singola**).

*Per recuperare la traduzione di una stringa di un “pacchetto”, vedi: wpml_translate_string

**Per registrare una singola stringa di testo che non appartiene a un pacchetto, vedi: wpml_register_single_string

Nota: Questo hook richiede il modulo WPML Traduzione stringhe

Argomenti

$string_value
(string) (Obbligatorio) La stringa da registrare per la traduzione
$string_name
(string) (Obbligatorio) Un nome univoco per la stringa
$package
(array) (Obbligatorio) L’oggetto del pacchetto. Le chiavi dell’array devono corrispondere ai seguenti campi di WPML_Package e saranno le stesse per tutti i testi inviati alla traduzione per un oggetto:
  • kindUn testo libero per identificare l’oggetto del pacchetto. Deve essere lo stesso per tutti i pacchetti dello stesso tipo, ad esempio ‘Gravity Form’ o ‘Layout’
  • nameUn nome con cui identificare il set di stringhe. Deve essere univoco per ogni pacchetto dello stesso tipo, come un ID.
  • titleUn titolo leggibile per il pacchetto. Deve essere diverso per ogni pacchetto dello stesso tipo.
  • edit_linkLink per modificare questo set di stringhe (può essere una stringa vuota)
  • view_linkLink per visualizzare questo set di stringhe (può essere una stringa vuota)
$string_title
(string) (Obbligatorio) Il titolo della stringa da visualizzare durante la modifica della traduzione.
$string_type
(string) (Obbligatorio) Il tipo di stringa. Deve essere uno dei seguenti valori:
  • AREAQualsiasi elemento che deve contenere più righe
  • LINEUn valore a riga singola
  • VISUALVerrà mostrato come un editor WYSIWYG e gestito come contenuto HTML

Esempio di utilizzo

Un esempio completo e dettagliato è disponibile nella pagina di documentazione “Traduzione dei pacchetti di stringhe”.

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_single_string, wpml_show_package_language_ui, wpml_delete_package_action

Tutti i 10 hook della categoria Inserimento di contenuti →