[Resolved] recaptcha not showing and some page are not working in translated language
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
-
6:00 – 12:00
6:00 – 12:00
6:00 – 12:00
6:00 – 12:00
6:00 – 12:00
-
-
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
-
Supporter timezone: America/Lima (GMT-05:00)
This topic contains 5 réponses, has 2 participants.
Pour une assistance plus rapide, j'ai activé un message privé où vous pouvez fournir vos informations de débogage. Cela me permettra de mieux comprendre la configuration de votre site. Veuillez suivre ces instructions: https://wpml.org/fr/faq/comment-fournir-des-informations-de-debogage-pour-une-assistance-plus-rapide/
En résumé:
- Allez dans "WPML > Assistance > Information de débogage" (lien)
- Copiez l'information.
- Puis trouvez le champ privé que j'ai activé pour la coller.
----
Maintenant pour en revenir à vos questions:
1) La langue principale du site semble être le français non? Je ne pense pas que ce soit lié à la langue du thème. Comment insérer vous ce captcha? Utilisez-vous un plugin ou est-ce que vous insérer le code directement dans les fichiers PHP de votre thème?
2) Pour ce point là j'aurais besoin de plus de détails. S'agit-il d'un problème de CSS (les éléments n'apparaissent pas correctement), ou est-ce que vous avez des erreurs PHP?
Pourriez vous me donner un exemple précis, partager des liens où je puisse voir le problème?
1) La langue du thème est l'anglais. J'ai ensuite traduit le thème en Français.
l'anglais est la langue par défaut (nixos.com) et l'anglais secondaire (nixos.com/en)
Le captcha est installé par le thème, donc par le fichier php du thème.
2) Il n'y a pas d'erreur php. le captcha n'apparait pas du tout
lorsque je regarde le network debug, les éléments javascript et css du recaptcha ne sont pas chargé.
J'ai une idée du problème:
- Est ce possible que wpml est modifié des valeurs get_option() du thème ?
j'ai l'erreur lorsque je copie le WPML debug info : *The debug information is not valid.
Afin d'avancer plus rapidement et de voir comment le captcha est chargé par le thème, pourriez vous me donner accès à une copie staging de votre site où le problème a été reproduit. J'ai activé un champ privé pour votre prochaine réponse où vous pourrez partager ces informations de manière confidentielle avec notre support. Ne partagez pas votre propre compte admin, créez un nouveau compte que vous pourrez éliminer une fois l'assistance terminée.
IMPORTANT: Avant de continuer, faites un backup complet de votre site et base de données.
Si cela n'est pas possible, je peux créer un site test pour vous sur nos serveurs sur lequel vous devrez installer le thème et reproduire le problème.
Ce code vous permet d'obtenir les ID des pages sélectionnées pour le recaptcha dans hidden link
Je pense qu'en utilisant notre hook 'wpml_object_id' vous pourrez également obtenir et ajouter les IDs pour les traduction de ces pages.
Ref: https://wpml.org/wpml-hook/wpml_object_id/
Vous pouvez également ajouter ces IDs manuellement dans l'array si cela est plus simple, par exemple l'ID pour la page FR hidden link est 4083 et le code serait donc: