Sauter la navigation

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.

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.

Marqué : 

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

Dernière mise à jour par thiephaineM Il y a 4 mois et 1 semaine.

Assisté par: Ilyes.

Auteur Articles
juillet 3, 2024 à 3:26 pm #15885564

thiephaineM

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?

juillet 3, 2024 à 7:54 pm #15886756

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,

Il s'agit très probablement d'un problème lié au CSS et nous pourrions tester quelques éléments pour mieux comprendre le problème :

1- Je vous recommande d'augmenter la valeur de WP_MEMORY_LIMIT à au moins 256M (Vous avez actuellement 40M).
Veuillez suivre cette documentation pour apprendre comment l'augmenter :
https://wpml.org/faq/checklist-before-opening-a-ticket-in-wpml-support/#how-to-increase-your-sites-memory-limit

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.

Cordialement,

juillet 4, 2024 à 6:54 am #15889482

thiephaineM

Bonjour,

J'ai bien augmenté la valeur de WP_MEMORY_LIMIT.

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...

Merci pour votre aide.

juillet 4, 2024 à 3:45 pm #15893147

Ilyes
Supporter

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.

juillet 5, 2024 à 2:39 pm #15899052

Ilyes
Supporter

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/

Cordialement,

juillet 6, 2024 à 8:41 am #15902649

thiephaineM

Très bien je vais les contacter.
Merci