WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Type
action
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 ».

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

Les 10 hooks de la catégorie Insertion de contenu →