Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème : Vous rencontrez une incompatibilité entre WPML et les plugins The Events Calendar / The Events Tickets, manifestée par une erreur critique lors de la tentative de visualisation d'une version traduite d'un événement. L'erreur indiquée est un 'Fatal error' lié à un argument de type incorrect dans un fichier spécifique de WPML.

Solution : Nous vous recommandons de suivrer les étapes suivantes pour identifier et résoudre le problème :
1. Activez les informations de débogage sur votre site pour fournir plus de détails sur l'erreur. Vous pouvez trouver comment faire ici : http://wpml.org/faq/provide-debug-information-faster-support/
2. Testez le problème dans un environnement minimal :
- Désactivez tous les plugins sauf WPML et The Events Calendar / The Events Tickets.
- Changez temporairement pour un thème WordPress par défaut, comme Twenty Twenty-One.
3. Si le problème disparaît, réactivez les plugins un par un pour identifier le plugin en conflit.
4. Assurez-vous de sauvegarder votre base de données avant de réaliser ces tests.

Si ces étapes ne résolvent pas le problème, nous pourrions avoir besoin d'un accès temporaire à votre wp-admin et FTP pour investiguer plus loin. Utilisez un plugin comme Duplicator pour sauvegarder votre site avant de partager l'accès : http://wordpress.org/plugins/duplicator/

Si cette solution ne s'applique pas ou semble obsolète, ou si le problème persiste, nous vous invitons à ouvrir un nouveau ticket de support. Nous vous recommandons également de vérifier les problèmes connus ici : https://wpml.org/known-issues/, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Pour toute assistance supplémentaire, veuillez contacter notre forum de support : https://wpml.org/fr/forums/forum/support-en-francais/

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.

Marqué : 

Ce sujet contient 5 réponses, a 0 voix.

Dernière mise à jour par Ilyes Il y a 6 jours et 13 heures.

Assisté par: Ilyes.

Auteur Articles
janvier 29, 2025 à 2:15 pm #16647260

guillaumeL-7

Contexte de la question:
Je tente de résoudre une incompatibilité entre WPML et les plugins The Events Calendar / The Events Tickets. J'ai reçu un code d'erreur du support technique de ces plugins, que je dois transmettre pour investigation. Ce code a été généré sur une version en staging du site principal de mon client. Voici le code d'erreur : Fatal error: Uncaught TypeError: abs(): Argument #1 ($num) must be of type int|float, string given in /home/customer/www/staging2.campuslean.com/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php:160. Lien vers la page où le problème peut être vu : lien caché

Symptômes:
Je m'attendais à voir une version anglaise de la formation / de l'événement que j'ai créé, mais j'ai obtenu une erreur critique.

Questions:
Pouvez-vous m'aider?

janvier 30, 2025 à 2:48 am #16649101

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

Merci d'avoir contacté l'équipe de support WPML,

Cela signifie-t-il que le problème ne se produit pas sur le site live ? Je veux comprendre si le problème peut être reproduit sur n'importe quel site.

Je n'ai pas trouvé de mention de cette erreur spécifique sur nos forums, nous pouvons donc commencer à la déboguer.

Nous vous demandons d'activer les informations de débogage pour ce problème, ce qui nous permettra d'en savoir plus sur votre site web. Vous pouvez vous référer à ce lien pour savoir comment procéder : http://wpml.org/faq/provide-debug-information-faster-support/

Veuillez également vérifier si le problème persiste dans un environnement minimal en suivant les étapes suivantes.
1- Désactivez tous les plugins à l'exception de WPML CMS et de Events Calendar / The Events Tickets.
2- Passez pour un moment à un thème WordPress par défaut comme Twenty Twenty-one.

Si le problème disparaît, activez les plugins un par un pour voir lequel provoque un problème d'interaction. Cela confirmera que le problème est uniquement lié à ces plugins ou qu'un autre plugin est impliqué.

Veuillez sauvegarder votre base de données avant d'effectuer les tests ci-dessus.

février 2, 2025 à 2:19 pm #16660092

guillaumeL-7

Bonjour, le problème se produit également sur le site "live". Le staging a été mis en place pour régler ce problème sans avoir d'impact sur le vrai site.

février 3, 2025 à 8:42 pm #16664460

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

J'aimerais vous demander un accès temporaire au wp-admin et au FTP de votre site de test, ce qui me permettra de trouver ces informations pour vous,

Merci de me fournir les étapes à suivre pour reproduire le problème.
Je vais désactiver la plupart de vos plugins pour vérifier les conflits potentiels et activer le journal de débogage.

Il est important de noter que vous devez sauvegarder votre site et votre base de données avant de procéder, et vous pouvez utiliser un plugin comme Duplicator à cette fin. Voici un lien vers ce plugin : http://wordpress.org/plugins/duplicator/

Si vous ne voyez pas le formulaire ci-dessous, n'entrez pas vos informations d'identification, car elles seront exposées publiquement :

lien caché

Pour des raisons de confidentialité et de sécurité, veillez à ce que votre réponse soit privée.

février 11, 2025 à 2:29 pm #16692153

guillaumeL-7

Bonjour Ilyes, j'ai un développeur qui a trouvé une solution au problème. Apparemment c'est un problème qui venait d'un override sur un template de l'extension dans le thème enfant. Il a donc modifié le thème enfant en conséquence. Je vous reviens s'il y a autre chose. Merci !

février 12, 2025 à 5:40 pm #16698481

Ilyes
Supporter

Les langues: Français (Français )

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

Merci pour cette nouvelle, faites-nous savoir si vous avez encore besoin d'aide,