do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
- Tipo
- action
- Categoria
- Inserimento di contenuti
- 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”.
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_single_string, wpml_show_package_language_ui, wpml_delete_package_action