Problem: How to translate a string that is in a PHP snippet. Solution: If you're experiencing this issue, we recommend wrapping the text in a WordPress gettext function so that WPML can detect it when scanning the code. Here's a step-by-step guide:
After updating the snippet, navigate to WPML → Theme and plugins localization, scan the relevant source if available, then go to WPML → String Translation and search for the text to add its translation. For more details, visit our developer documentation: https://wpml.org/documentation/support/how-to-use-gettext/
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If this does not resolve your issue, please open a new support ticket at WPML support forum.
Problem: Der Kunde hatte zwei Probleme auf seiner Website. Erstens, ein mit Pods Freifeldern erstellter Shortcode auf der Startseite, der den Status einer Attraktion (offen oder geschlossen) anzeigt, sollte in andere Sprachen übersetzt werden, was nicht funktionierte. Zweitens, nach einigen Änderungen in den Einstellungen, zeigte die niederländische Version der Seite einen kritischen Fehler. Solution: Wir haben festgestellt, dass einige Übersetzungseinstellungen in 'Pods' von den Standardwerten abwichen und den Fehler verursachten. Die betroffenen Felder waren '_pods_field', '_pods_template', '_pods_group' und '_pods_pod'. Wir haben die notwendigen Anpassungen auf Ihrer Website vorgenommen. Wir empfehlen Ihnen, zu überprüfen, ob sich die Felder jetzt wie erwartet verhalten und ob die Seiten wieder erreichbar sind.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Problem: When translating a page, no content appears translated, and the translation editor shows zero words. Solution: The issue was traced to custom code in the child theme that was preventing WPML scripts from loading correctly. We recommend switching to the parent theme to verify if the translation editor then functions properly and the content becomes visible for translation. If the issue resolves, review and possibly disable parts of the custom code in the child theme to isolate the exact cause. If further assistance is needed, we suggest visiting our support forum.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
Problème : Le client a rencontré un problème où la page principale ne s'affichait pas en version anglaise, malgré le fait que la page soit bien traduite. De plus, il y avait des erreurs dans le code PHP utilisé pour afficher des images, ce qui causait des problèmes de traduction et d'affichage des images en anglais.
Solution : Nous avons identifié que le problème provenait de l'utilisation incorrecte des champs ACF dans le code PHP, notamment avec l'utilisation de
$image1['url']
qui n'est pas sûr avec PHP 8.0 et versions ultérieures. Nous avons proposé une version améliorée du code pour gérer correctement les différents types de retours du champ 'Image' d'ACF (tableau, chaîne de caractères, entier). Voici le code corrigé :
Nous avons également recommandé de supprimer le fichier debug_log de 18 Go dans le dossier wp-content si le client n'en a plus besoin. Nous avons souligné que ce code est personnalisé et que normalement, nous ne fournissons pas d'assistance pour de tels cas. Le client ou son développeur doit s'assurer que le code ajouté est compatible avec WPML.
Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et si nécessaire, d'ouvrir un nouveau ticket de support sur notre forum d'assistance.