do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
- Type
- action
- Catégorie
- Insertion de contenu
- Version de WPML
- 3.2
Description
*Enregistre une chaîne de texte pour la traduction. La chaîne en cours d’enregistrement fait partie d’un paquet ou d’un groupe de chaînes (par opposition à une chaîne individuelle**).
*Pour récupérer la traduction d’une chaîne de « paquet », veuillez consulter : wpml_translate_string
**Pour enregistrer une chaîne de texte individuelle qui n’appartient pas à un paquet, veuillez consulter : wpml_register_single_string
Remarque : Ce hook nécessite le module WPML Traduction de chaînes
Arguments
- $string_value
- (string) (Requis) La chaîne de texte à enregistrer pour la traduction
- $string_name
- (string) (Requis) Un nom unique pour la chaîne de texte
- $package
- (array) (Requis) L’objet du paquet. Les clés du tableau doivent correspondre aux champs WPML_Package suivants et seront les mêmes pour tous les textes envoyés à la traduction pour un objet :
- kindUn texte libre pour identifier l’objet du paquet. Doit être le même pour tous les paquets du même type. Par exemple, ‘Gravity Form’ ou ‘Layout’
- nameUn nom pour identifier l’ensemble de chaînes. Doit être unique pour chaque paquet du même type, comme un ID.
- titleUn titre lisible pour le paquet. Doit être différent pour chaque paquet du même type.
- edit_linkLien pour modifier cet ensemble de chaînes (il peut s’agir d’une chaîne vide)
- view_linkLien pour afficher cet ensemble de chaînes (il peut s’agir d’une chaîne vide)
- $string_title
- (string) (Requis) Le titre de la chaîne de texte à afficher lors de la modification de la traduction.
- $string_type
- (string) (Requis) Le type de la chaîne de texte. Doit être l’une des valeurs suivantes :
- AREATout ce qui doit contenir plusieurs lignes
- LINEUne valeur sur une seule ligne
- VISUALCeci sera affiché comme un éditeur WYSIWYG et sera traité comme du contenu HTML
Exemple d’utilisation
Un exemple complet et détaillé se trouve sur la page de documentation « Traduction de paquets de chaînes ».
Hooks associés
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