Les outils de dépannage dans WPML > Support
La page WPMLSupport répertorie chaque outil de dépannage pour un site WPML, regroupés en trois niveaux selon le risque lié à leur exécution.
- Peut être exécuté sans risque. Badge vert. Des outils en libre-service que vous pouvez exécuter sans l’intervention du Support de WPML.
- Journaux – lecture seule. Badge bleu ciel. Des vues en lecture seule de ce que WPML a fait. Utile pour diagnostiquer les problèmes intermittents ; ne peut rien aggraver.
- Avancé – uniquement lorsque le Support de WPML vous le demande. Badge rouge. Des outils destructeurs ou difficiles à annuler. Ne les exécutez pas vous-même ; voir Outils avancés.
Cette page couvre le niveau Peut être exécuté sans risque. Le niveau Journaux a sa propre référence sous Journaux ; le niveau Avancé sous Outils avancés.
Les outils de réparation sont une extension distincte
Depuis WPML 5.0, les outils de réparation sont fournis par l’extension WPML Troubleshooting. Installez-la depuis WPMLActiver & Mettre à jour (ou depuis votre page Téléchargements sur wpml.org), puis ouvrez WPMLSupport. Sans l’extension, la page Support conserve les outils en lecture seule et Vider le cache, et affiche une ligne vous dirigeant vers l’extension. Les outils qui en ont besoin l’indiquent ci-dessous.
Trouver le bon outil – Recherche
Le champ de recherche en haut de WPMLSupport analyse chaque outil et chaque sous-action dans les trois niveaux. Saisissez le symptôme que vous rencontrez, le nom de l’élément endommagé ou l’opération que vous souhaitez exécuter (« bloqué », « cache », « taxonomie », « dupliquer », « clé du site ») et les outils correspondants apparaissent avec leur badge de niveau.
Vous n’avez pas besoin de vous rappeler dans quel niveau se trouve un outil.
Peut être exécuté sans risque
Vérification du système
Ce qu’il fait : affiche les informations de débogage que le Support de WPML demande en premier, exécute des tests de connectivité avec les serveurs de WPML, répertorie les extensions PHP dont WPML a besoin, et vous permet d’actualiser le cache local des données de licence.
Quand l’utiliser :
- Vous êtes sur le point de soumettre une demande d’assistance. Copiez le bloc Informations de débogage – voir Partager les informations de débogage avec l’assistance pour savoir quoi d’autre inclure.
- WPML ne parvient pas à joindre
wpml.orget vous souhaitez confirmer qu’il s’agit d’un problème de connectivité. - Une modification d’abonnement n’est pas répercutée dans WPML. Actualiser les données de licence récupère à nouveau l’état du compte.
- Vous souhaitez vérifier que votre serveur dispose des extensions PHP dont WPML a besoin (
SimpleXMLet autres).
Il s’agit du premier outil à utiliser dans la plupart des situations.
Corriger les données de langue
Nécessite l’extension WPML Troubleshooting.
Ce qu’il fait : répare les attributions de langue que WPML stocke pour chaque article et terme. Cinq sous-actions couvrent Définir les informations de langue (attribuer une langue au contenu qui n’en a pas), Synchroniser les taxonomies des articles (relier les traductions de taxonomies à leurs articles), Supprimer les commentaires qui ne correspondent pas à la langue du contenu, Corriger le nombre de termes (recalculer le nombre de termes par langue), et Corriger l’attribution du type de publication.
Quand l’utiliser :
- Un article ou un terme apparaît dans la colonne de la mauvaise langue sur le Tableau de bord de traduction.
- WPML signale que la langue par défaut est une traduction.
- Les traductions de taxonomies semblent déconnectées de leurs articles.
- Vous avez modifié un code de langue (par ex.,
en-gb→en) et devez réattribuer le contenu existant. Voir Modifier le code de langue du contenu existant ci-dessous. - Les commentaires ne sont pas filtrés correctement entre les langues.
Corriger les traductions
Nécessite l’extension WPML Troubleshooting, sauf pour Vider le cache.
Ce qu’il fait : répare l’état de la traduction. Huit sous-actions : vider le cache de WPML, réessayer les traductions automatiques bloquées, actualiser la connexion aux services de traduction, mettre à jour le nom de domaine du sélecteur de langue (après un déplacement), attribuer le statut de traduction aux duplicatas, annuler les tâches automatiques en cours, réinitialiser le service de traduction préféré, et réinitialiser l’état de la traduction professionnelle.
Vider le cache reste dans WPML lui-même. Sans l’extension, il s’agit d’une tuile distincte sous Peut être exécuté sans risque ; avec l’extension, c’est la première section de Corriger les traductions, comme auparavant.
Quand l’utiliser :
- Les traductions semblent bloquées. Elles restent En cours indéfiniment ou ne montrent aucune progression dans WPMLTraductionsTravaux de traduction.
- Vous venez de déplacer le site vers un nouveau domaine et le sélecteur de langue pointe toujours vers l’ancien domaine.
- Une connexion à un service de traduction a échoué et vous souhaitez la réinitialiser proprement.
- Les articles dupliqués qui devraient être marqués comme traductions ne sont pas traités comme des traductions.
Mettre à jour les liens internes
Nécessite l’extension WPML Troubleshooting.
Ce qu’il fait : analyse les articles créés avant WPML 4.7 et redirige leurs liens internes vers les versions traduites correctes. Les articles plus récents voient leurs liens ajustés automatiquement ; cet outil s’applique uniquement aux sites qui ont conservé du contenu provenant d’anciennes versions de WPML.
Quand l’utiliser : une action d’entretien ponctuelle sur les sites de longue date dont les articles sont antérieurs à WPML 4.7. Une fois l’exécution terminée, la section disparaît – elle ne doit être exécutée qu’une seule fois par site.
Supprimer tous les messages et notifications
Ce qu’il fait : masque chaque notification de l’interface d'administration de WPML sur le site et réinitialise les avertissements masquables afin qu’ils puissent réapparaître s’ils se reproduisent.
Quand l’utiliser : les pages de l’interface d'administration de WPML sont encombrées d’anciennes notifications qui ne s’appliquent plus, ou vous venez de résoudre un problème de longue date et souhaitez nettoyer les avertissements désormais obsolètes.
Statut de WCML
Ce qu’il fait (sites WooCommerce uniquement) : un panneau d’état en lecture seule pour WooCommerce Multilingual. Les sous-sections affichent le statut de traduction des pages de la boutique WooCommerce, les produits sans traduction, les taxonomies sans traduction, le statut multidevise, le statut des extensions compatibles avec WPML sur le site, et l’état de WPML Media pour la boutique.
Quand l’utiliser :
- Les pages de la boutique WooCommerce n’apparaissent pas dans les langues traduites.
- Certains produits sont manquants dans une version linguistique de la boutique.
- Le mode multidevise est configuré, mais les prix ne changent pas correctement.
- Avant de soumettre une demande d’assistance liée à WooCommerce, copiez le panneau d’état dans votre demande.
Corriger les traductions de WCML
Nécessite l’extension WPML Troubleshooting et WooCommerce Multilingual.
Ce qu’il fait (sites WooCommerce uniquement) : répare l’état de la traduction spécifique à WooCommerce. Les sous-actions couvrent la synchronisation des variations de produits, des galeries d’images de produits, des taxonomies pour les catégories de produits, du stock pour les produits et les variations, l’autorisation de la traduction des avis sur les produits manquants, la création des traductions manquantes pour les attributs de produits, et la traduction de la taxonomie Type de produit.
Quand l’utiliser :
- Les variations de produits ne se traduisent pas correctement.
- Le stock ne se synchronise pas entre les versions linguistiques du même produit.
- Les attributs de produits sont manquants dans une langue.
- Un avis sur un produit n’apparaît pas dans une version linguistique.
Modifier le code de langue du contenu existant
Changer le code d’une langue (par ex., de en-gb à en) sur un site qui contient déjà du contenu dans cette langue est une modification en plusieurs étapes dans la base de données, et non un déplacement de serveur.
La procédure : modifiez le code de langue dans WPMLParamètresLangues sous Modifier les langues, puis réattribuez la langue des articles et traductions existants en utilisant WPMLSupportCorriger les données de langueDéfinir les informations de langue. Parcourez cette procédure une fois sur une copie de préproduction avant de l’exécuter en production.