WPML
apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
Type
filter
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 kind et name.
  • Si $package est un objet, il doit avoir les champs kind et name.

Exemple d’utilisation

Un exemple complet et détaillé se trouve sur la page de documentation « Traduction de paquets de chaînes ».

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é →