Passer au contenu Passer à la barre latérale

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

Fuseau horaire du support : Pacific/Easter (GMT-05:00)

Ce sujet contient 4 réponses, a 1 voix.

Dernière mise à jour par Ilyes Il y a 1 mois et 1 semaine.

Assisté par: Ilyes.

Auteur Messages
décembre 16, 2025 à 8:40 am #17666415

philippeD-33

Bonjour,

Je n'arrive pas à rendre l'ID du shortcode du formulaire Hubspot traduisible.
Ex de page sur laquelle je travaille : lien caché
J'ai suivi votre doc et malgré tout cela ne fonctionne pas :
- J'ai ajouté la configuration XML personnalisée comme indiqué ici : https://wpml.org/documentation/support/language-configuration-files/translate-custom-shortcodes-with-wpml/
- L'ID en question étant un mélange de chiffres et de tirets, j'ai tenté d'ajouter au XML le champ à traduire en suivant la doc : https://wpml.org/documentation/support/language-configuration-files/numeric-value-translation/

Mais cela ne fonctionne pas. L'ID à traduire n'apparaît ni dans l'ATA, ni dans "traduction de chaînes".

Comment faire ? l'un des liens ci-dessus proposait en dernier recours de modifier "en dur" dans la version anglaise le shortcode mais cela implique de modifier manuellement la version en anglais > je ne peux pas dire à mon client de faire ainsi...

Cdt,

Infos techniques :

Format du shortcode Hubspot : [hubspot type="form" portal="25454977" id="206a3244-8257-49e4-9809-ead8005f803a" version="v4"]

Contenu de la Configuration XML personnalisée sur les settings WPML :

hubspot

type
portal
id
version

décembre 16, 2025 à 8:53 am #17666532

philippeD-33

Je rajoute la capture d'écran de ma Configuration XML personnalisée

Capture d’écran 2025-12-16 à 09.41.39.png
décembre 16, 2025 à 3:33 pm #17668310

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français ) Arabe (العربية )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Une fois que vous avez ajouté le XML, vous devez légèrement mettre à jour la page d'origine afin que WPML puisse détecter ces champs. Ensuite, lorsque vous ouvrez l'éditeur de traduction, recherchez l'ID dans la barre de recherche supérieure. WML n'affiche pas les numéros et les ID par défaut.

Il semble également que le shortcode puisse être traduit manuellement, comme expliqué ici : https://wpml.org/forums/topic/translating-shortcodes-hubspot-form-id/#post-17349457

décembre 17, 2025 à 9:34 am #17670279

philippeD-33

Bonjour,

Après avoir fait la configuration XML, j'ai procédé à une modification de la page, puis comme cela ne fonctionnait toujours pas, procédé à l'effacement du cache comme poussé par votre IA.

Je viens de tester avec recherchant directement l'ID dans la barre de recherche, et effectivement je retrouve le champ de traduction de cette manière.

Cela n'est pas du tout UX pour mon client. N'y a-t-il donc aucun moyen de faire apparaître le champ "ID" du form au chargement de votre ATE ?

Cdt

décembre 17, 2025 à 4:59 pm #17672112

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français ) Arabe (العربية )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Compte tenu du fonctionnement de WPML et d'ATE, les IDs restent masqués afin d'éviter toute complication, car une traduction incorrecte pourrait endommager votre page. La barre de recherche est donc nécessaire dans ce cas.

Il existe bien sûr des moyens de contourner cette restriction,

mais ils ne sont pas recommandés

:

1- Via XML : https://wpml.org/documentation/support/language-configuration-files/numeric-value-translation/

2- Via le code : l'ajout de ce code au fichier functions.php de votre thème devrait permettre à WPML de traduire les chiffres :

add_filter( 'wpml_tm_job_field_is_translatable', '__return_true' );

Cordialement,

Le sujet '[Fermé] Traduction de l’ID du shortcode des form Hubspot' est fermé aux nouvelles réponses.