apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
- Type
- filter
- Catégorie
- Récupération du contenu localisé
- Version de WPML
- 3.2
Description
*Récupère la traduction d’une chaîne de texte. Le filtre recherche une chaîne de texte qui fait partie d’un paquet ou d’un groupe de chaînes (par opposition à une chaîne individuelle**). S’il la trouve, il recherche une traduction dans la langue actuelle. Si une traduction existe, il la renvoie. Sinon, il renvoie la chaîne d’origine.
*Pour enregistrer la traduction d’une chaîne de « paquet », veuillez consulter : wpml_register_string
**Pour récupérer une chaîne de texte individuelle qui n’appartient pas à un paquet, veuillez consulter : wpml_translate_single_string
Remarque : Ce hook nécessite le module WPML Traduction de chaînes
Arguments
- $string_value
- (string) (Requis) La valeur originale de la chaîne de texte
- $string_name
- (string) (Requis) Le nom enregistré de la chaîne de texte
- $package
- (mixed) (Requis) L’identifiant enregistré du paquet de la chaîne de texte
-
- Si $package est un tableau, il doit être associatif et contenir les clés
kindetname. - Si $package est un objet, il doit avoir les champs
kindetname.
- Si $package est un tableau, il doit être associatif et contenir les clés
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_media_url, wpml_media_id, force_suppress_filters, wpml_get_translated_slug, wpml_home_url, wpml_translate_single_string, wpml_elements_without_translations, wpml_permalink, wpml_unfiltered_admin_string, wpml_element_link
Les 12 hooks de la catégorie Récupération du contenu localisé →