Sauter la navigation

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

Problème :
Le client rencontre des problèmes avec la sauvegarde des descriptions de propriétés et des erreurs de chargement de ressources sur un site WordPress utilisant le thème RealHomes. Les descriptions ne se sauvegardent pas correctement, et il y a des erreurs 404 dans la console de debug. De plus, les images du carrousel de la page d'accueil ne s'affichent pas correctement dans la version anglaise après un certain temps.
Solution :
Nous avons identifié que le problème pourrait être lié à un conflit avec un autre plugin ou à une propriété manquante dans vos articles. Voici les étapes à suivre pour diagnostiquer et potentiellement résoudre le problème :
1. Sauvegardez votre site.
2. Désactivez tous les plugins sauf WPML CMS.
3. Activez un thème WordPress par défaut temporairement, comme Twenty Twenty-one.
4. Allez dans WPML > Support > Troubleshooting et utilisez tous les boutons disponibles sur cette page : https://prnt.sc/rqcSNCt3DVLY
Si le problème est résolu après ces étapes, réactivez les plugins un par un pour identifier le plugin problématique. Si le problème persiste, suivez ces étapes supplémentaires :
1. Allez dans WPML > Translation Management Dashboard.
2. Sélectionnez les posts/pages à traduire ou mettez à jour les traductions existantes.
3. Envoyez-les au panier de traduction.
4. Allez dans WPML > Gestion des traductions > Panier de traduction.
5. Envoyez pour traduction, en vous choisissant comme traducteur.
6. Allez dans WPML > File d'attente des traductions et traduisez la page en cliquant sur le bouton *Translate*.

Si ces étapes ne résolvent pas votre problème, ou si la solution semble obsolète ou inapplicable à votre cas, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent, et de confirmer que vous avez installé les dernières versions des thèmes et plugins. N'hésitez pas à ouvrir un nouveau ticket de support si nécessaire.

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.

Aucun de nos assistants n'est disponible aujourd'hui sur le forum French. Veuillez créer un ticket, et nous nous le traiterons dès notre prochaine connexion. Merci de votre compréhension.

Ce sujet contient 8 réponses, a 2 voix.

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

Assisté par: Ilyes.

Auteur Articles
août 17, 2024 à 3:13 pm #16080240

marineP-4

<b>Background of the issue: </b>
Nous traduisons un site immobilier sur WordPress avec un thème appelé RealHomes qui nous a fait bien galérer, car malgré sa compatibilité avec WPML, certaines chaines importantes comme les descriptions de propriétés ne se sauvegardent pas. Cela concerne principalement les propriétés à vendre et à louer. La console de debug indique cela sur les pages d'éditeurs (avancé ou basique): "w.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT translations-queue.css:1 Failed to load resource: the server responded with a status of 404 () jquery-migrate.min.js?ver=3.4.1:2 JQMIGRATE: Migrate is installed, version 3.4.1 translations-queue.css:1 Failed to load resource: the server responded with a status of 404 ()". J'ai vu que ce type de bug pouvait être lié à la limite mémoire PHP, mais ça ne devrait pas être notre cas. Nous avons aussi également un problème avec l'ajout d'image uniquement pour la version anglais dans le 1er carrousel de la page d'accueil, dans un premier temps cela marche et la version anglaise/FR affichent bien les images respectives mais après un certain temps cela affiche les images FR sur la version anglaise.

<b>Symptoms: </b>
Les descriptions de propriétés ne se sauvegardent pas. La console de debug montre des erreurs de chargement de ressources et des réponses 404. Problème avec l'ajout d'image dans le carrousel de la page d'accueil pour la version anglaise.

<b>Questions: </b>
Pourquoi les descriptions de propriétés ne se sauvegardent-elles pas malgré la compatibilité avec WPML?
Comment résoudre les erreurs de chargement de ressources et les réponses 404 dans la console de debug?
Pourquoi les images du carrousel de la page d'accueil affichent-elles les images FR sur la version anglaise après un certain temps?

août 19, 2024 à 11:56 am #16083293

marineP-4

Le formatage du message est normal ? (balises)

août 19, 2024 à 12:00 pm #16083297

marineP-4

voici un lien screencast pour le bug de traduction non sauvegardée : lien caché

août 19, 2024 à 3:14 pm #16084531

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français )

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

Bonjour,

Merci d'avoir contacté l'équipe d'assistance WPML,

Vérifier si vous obtenez des erreurs ou des avertissements liés à WPML dans le journal de débogage de WordPress ou dans le journal d'erreurs du serveur lorsque vous rencontrez ce problème. Il se peut que vous ayez besoin du support de votre équipe d'hébergement pour accéder au fichier journal des erreurs du serveur.

Pour activer le journal de débogage de WP, ouvrez votre fichier wp-config.php et recherchez :

define('WP_DEBUG', false) ;

et remplacez-la par :

define('WP_DEBUG', true) ;

// Activer la journalisation de débogage dans le fichier /wp-content/debug.log

define('WP_DEBUG_LOG', true) ;

// Désactiver l'affichage des erreurs et des avertissements, ce qui est recommandé sur un site vivant.

define('WP_DEBUG_DISPLAY', false) ;

@ini_set('display_errors',0) ;

Ensuite, essayez de reproduire le problème et vérifiez si des erreurs ont été enregistrées dans le fichier debug.log dans le répertoire /wp-content/.

Enfin, y a-t-il une raison pour laquelle vous utilisez l'éditeur classique et non l'éditeur de traduction avancé (ATE) ?

Si vous pouvez tester avec ATE aussi, ce serait super, vous pouvez changer l'éditeur de traduction depuis WPML > Paramètres > Editeur de traduction.

Si vous pouvez coller votre debug.log à https://pastebin.com/ et me fournir ce lien, ce serait génial !

août 19, 2024 à 7:10 pm #16085031

marineP-4

Bonjour Ilyes,

Merci pour ton retour, voici le debug : https://pastebin.com/kKuuWFES

Je n'ai mis qu'un bout où il y a des lignes concernant WPML car sinon il y a trop de données. (le thème a des erreurs en boucle qui rendent le fichier peu lisible)

C'est la documentation du thème qui conseille d'utiliser l'éditeur classique : lien caché

J'ai également testé avec l'éditeur avancé, le problème est le même malheureusement.

août 19, 2024 à 7:17 pm #16085053

marineP-4

Erreur de ma part pour le pastebin, voici le bon : https://pastebin.com/u7LfwzhH

août 20, 2024 à 10:32 pm #16088445

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français )

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

Bonjour,

Merci pour les logs,

La première liste de logs n'est pas liée à ce problème, cependant la seconde liste peut nous aider à comprendre le problème, voici la partie :

[16-Aug-2024 16:47:19 UTC] PHP Warning:  Attempt to read property "post_date" on null in /home/u128069510/domains/ellipse-real-estate.com/public_html/wp-content/plugins/sitepress-multilingual-cms/inc/translation-jobs/helpers/wpml-save-translation-data-action.class.php on line 179
[16-Aug-2024 16:47:19 UTC] PHP Warning:  Attempt to read property "post_date_gmt" on null in /home/u128069510/domains/ellipse-real-estate.com/public_html/wp-content/plugins/sitepress-multilingual-cms/inc/translation-jobs/helpers/wpml-save-translation-data-action.class.php on line 180

Il semble que la date de vos articles ne soit pas lisible par le code WPML, ce qui signifie que vos articles n'ont pas cette propriété OU qu'il y a un conflit avec un autre plugin,

Ensuite, veuillez sauvegarder votre site avant d'effectuer les tests suivants, vérifiez si le problème persiste dans un environnement minimal en suivant ces étapes.

1- Désactivez tous les plugins à l'exception de WPML CMS.
2- Passez pour un moment à un thème WordPress par défaut comme Twenty Twenty-one.
3- Allez sur WPML > Support > troubleshooting et essayez tous les boutons suivants :
lien caché

A partir de là, si le problème est résolu :

Activez-les un par un pour voir lequel provoque un problème d'interaction.

Si ce n'est pas le cas :

1) Visitez WPML>>Translation Management Dashboard (tableau de bord de la gestion des traductions)
2) Choisissez les Posts/Pages que vous voulez traduire ou mettez à jour les traductions existantes
3) Envoyez-le au panier de traduction
4) Visitez WPML>>Gestion des traductions>> panier de traduction
5) Envoyez-le pour traduction, en vous choisissant comme traducteur
6) Visitez WPML>>File d'attente des traductions et traduisez la page en cliquant sur le bouton *Translate*.

Salutations,

août 21, 2024 à 5:32 pm #16091846
marineP-4

Merci pour ton retour Ilyes !
Bonne nouvelle, le problème de traduction est corrigé, je n'ai pas trouvé exactement le plugin problématique, mais il est fort probable que ça soit lié à Woo commerce et ses plugins.

Il reste le souci lié à la traduction, notamment concernant les images du carrousel de la page d'accueil, est-il possible d'avoir des images respectivement pour les versions FR et EN ?

J'ai également un autre souci, mais je ne sais pas si c'est lié à la traduction, la classe de statut des propriétés "à vendre", "à louer" et "vendu" ne semble pas traduit ou seulement pour certaines propriétés. Par exemple page "louer" en FR affiche bien les 8 propriétés en location mais la version anglais uniquement 3. Pourtant le filtre a bien les classes FR et EN. C'est aussi le cas pour les biens en vente ou vendus. Vous avez une idée d'où cela pourrait venir ?

Merci encore une fois pour votre aide !

Les nouveaux fils créés par Ilyes et associés à celui-ci sont repris ci-dessous :

https://wpml.org/fr/forums/topic/diviser-bugs-sauvegarde-de-traductions/

août 22, 2024 à 2:54 am #16092459

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français )

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

Bonjour,

Merci pour le suivi,

Dans le cadre de notre politique d'assistance et pour que notre forum reste facile d'accès pour nos autres utilisateurs, nous recommandons de ne traiter qu'un seul problème par ticket/chat.

Pour cela, j'ai créé le ticket ci-dessous où nous pouvons nous concentrer sur les deux autre questions : https://wpml.org/fr/forums/topic/diviser-bugs-sauvegarde-de-traductions/

Vous pouvez alors marquer ce ticket initial comme résolu,

Merci pour votre compréhension,

août 22, 2024 à 12:43 pm #16095000

marineP-4

C'est impec', ce ticket est marqué comme résolu, et merci pour la création du nouveau ticket

marineP-4 a confirmé que le problème avait été résolu sur 2024-08-22 12:43:54.
Ce ticket est maintenant fermé. Si vous êtes un client de WPML et que vous avez besoin d'aide, veuillez ouvrir un nouveau ticket d'assistance