Ce sujet est résolu. Voici une description du problème et de la solution.
Problem: The client translated their website and menu, but the menu does not display correctly in the English version. In the French version, the menu is horizontal, but in the English version, it appears vertical. The client suspects the issue might be related to the CSS of the theme used. Solution: 1. We recommended increasing the WP_MEMORY_LIMIT to at least 256M to ensure sufficient resources. For guidance on how to increase this limit, please visit: https://wpml.org/faq/checklist-before-opening-a-ticket-in-wpml-support/#how-to-increase-your-sites-memory-limit 2. We suggested temporarily switching to a default theme like "Twenty-Twenty-one" to check if the issue persists, indicating a theme-specific problem. 3. Upon further investigation, we found that different class and ID names are used in the French and English versions, which could be causing the display issue. We advised against renaming these classes and IDs and recommended consulting with a developer or one of our contractors at https://wpml.org/fr/contractors/ for further assistance.
If this solution does not resolve your issue or seems irrelevant, it may 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 you need further assistance, please open a new support ticket at WPML support forum.
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.
Contexte de la question:
J'ai traduit le site et le menu, mais ce dernier ne s'affiche pas comme dans sa version française. Sur le site en français, l'alignement du menu est horizontal, mais sur la version anglaise, il est vertical. J'ai cherché longtemps pour comprendre d'où pourrait venir le problème, mais je ne trouve pas du tout.
Symptômes:
Le menu traduit ne s'affiche pas correctement; il est vertical dans la version anglaise au lieu d'être horizontal comme dans la version française.
Questions:
Pourquoi le menu traduit s'affiche-t-il verticalement dans la version anglaise alors qu'il est horizontal dans la version française?
Comment puis-je aligner le menu de la version anglaise pour qu'il soit horizontal comme dans la version française?
2- Pourriez-vous changer temporairement le thème pour un thème par défaut comme "Twenty-Twenty-one"? C'est juste pour vérifier si le problème persiste ou s'il est lié au thème CSS.
J'ai changé de thème mais l'affichage n'est pas du tout le même, donc effectivement avec un autre thème ça fonctionne. Cela vient certainement du CSS du thème utilisé, mais ce n'est pas moi qui ai conçu le site, donc je n'arrive pas du tout à résoudre le problème...
Les langues: Anglais (English )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,
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.
Les langues: Anglais (English )Français (Français )
Fuseau horaire: Pacific/Easter (GMT-05:00)
Bonjour,
Après avoir vérifié le code, il semble que différents noms soient utilisés :
FR : menu-header-menu-container
EN : menu-menu-header-container
Idem pour l'ul ID :
FR : menu-header-menu
EN : menu-menu-header
Captures d'écran de la classe :
FR : lien caché
EN : lien caché
Vous pouvez étendre le CSS en ajoutant une autre entrée comme #sidebarMenu .menu-header-menu-container, .menu-menu-header-container, #sidebarMenu .menu-single-menu-container{. Mais il y a beaucoup de références, de breakpoints mobiles, etc. utilisés.
C'est pourquoi je suggérerais de ne pas renommer les classes et la div.
Cela ne fait pas partie de notre service d'assistance, c'est pourquoi votre développeur doit vérifier le code du thème ou vous pouvez faire appel à l'un de nos contributeurs : https://wpml.org/fr/contractors/