Ce sujet est résolu. Voici une description du problème et de la solution.
Problem: The client is experiencing an issue where the hover color on multilingual buttons does not work on English pages of their WordPress site, despite working correctly on the main French page. The hover color is not applied even though it is correctly set up.
Solution: 1. We suggested clearing the Elementor cache by navigating to 'Elementor > Tools' and clicking on 'Clear data and Files Cache'. 2. We noticed that a CSS rule with the !important attribute might be overriding the hover color on English pages. We recommended using a less specific CSS rule or adjusting the existing one. 3. We advised checking the global style settings in Elementor for both languages and ensuring they are consistent. 4. We suggested making a minor modification to the content, such as adding a blank space, and then saving the changes to refresh the styles. 5. If these steps do not resolve the issue, we recommended opening a new support ticket for further assistance.
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 issue persists, 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:
Je tente de résoudre un problème de couleur Hover sur les boutons multilingues de mon site WordPress. J'ai remarqué que le problème se produit sur les pages en anglais, mais pas sur la page principale en français. J'ai essayé de copier-coller le bouton de la page française vers la page anglaise, mais le problème persiste. Voici les liens vers les pages concernées : OK sur la page française lien caché et échec sur la page anglaise lien caché.
Symptômes:
La couleur Hover n'est pas prise en compte sur les boutons des pages en anglais, bien qu'elle soit correctement configurée et fonctionne sur la page française.
Questions:
Pourquoi la couleur Hover ne fonctionne-t-elle pas sur les pages en anglais alors qu'elle fonctionne sur la page française?
Comment puis-je corriger ce problème de couleur Hover sur les pages en anglais?
Merci pour votre réponse
J'avais déjà supprimé le cache d'Elementor sans sucés
J'ai constaté ce bug il y a environ 2 semaines tout etait correct auparavant sur les boutons des versions en anglais.
Le cas se produit bien sur TOUS les boutons du site en anglais alors qu'ils sont ok en français.
Je n'utilise pas de régle particulières pour les boutons en anglais, ce sont juste les widget Elementor.
Les langues: Anglais (English )Français (Français )Arabe (العربية )
Fuseau horaire: Pacific/Easter (GMT-05:00)
Bonjour,
Si ce n'est pas intentionnel, cela pourrait être dû à une modification récente du CSS dans le code du bouton ou à une option de style sélectionnée dans ses paramètres.
Cela dit, pourriez-vous essayer la solution suggérée par mon collègue ?
Pourriez-vous également ajouter ce bouton à une nouvelle page de test et traduire la page pour voir si le problème persiste sur les nouvelles pages ?
Autre solution possible :
1. Allez dans WPML > Paramètres > Traduction des champs personnalisés et assignez « Copier » pour le champ _elementor_css ;
2. Modifiez le design comme vous le souhaitez ;
3. Veillez à apporter une petite modification au contenu, par exemple en ajoutant un espace vide dans un texte ;
4. Enregistrez vos modifications ;
5. Mettez à jour la traduction en l'enregistrant ;
La suggestion de votre collègue était de purger le cache d'Elementor:
- Allez dans "Elementor > Tools" et cliquez sur Clear data and Files Cache
Ce que j'ai fait plusieurs fois sans succés.
Comme je vous l'ai expliqué il s'agit de TOUS les boutons des pages en anglais qui posent problèmes..
exemple : lien caché
Pour info, j'ai résolu le souci sur cette Page lien caché
Mais en y insérant du css spécifique
.elementor-12106 .elementor-element.elementor-element-8856924 .jet-listing-dynamic-terms__link:hover {
color: #fff !important;
}
Cette solution n'est évidement pas satisfaisante car non globale.
J'ai effectué votre test
- Copie d'un bouton d'une page en anglais (en bug donc) sur une page en français et cette fois le bouton est ok, la couleur du hover est ok.
Concernant l'autre solution possible, je n'ai pas bien compris ce qu'il faut faire.
Les langues: Anglais (English )Français (Français )Arabe (العربية )
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 )Arabe (العربية )
Fuseau horaire: Pacific/Easter (GMT-05:00)
Pourriez-vous vérifier pourquoi je ne parviens pas à me connecter au site ?
J'ai vérifié le problème de style, voici ce que j'ai fait :
1- J'ai supprimé le cache CSS d'Elementor.
2- J'ai vérifié le style global dans les deux langues.
3- J'ai refait la traduction d'une des pages.
Cela n'a pas aidé, mais à présent, je ne parviens plus à accéder au site.
Travaillez-vous actuellement sur votre site ? J'aimerais obtenir une copie locale de votre site afin de pouvoir le déboguer librement sans affecter votre site en ligne. Permettez-moi de télécharger le plugin « All-in-one Migration » pour obtenir une copie de votre site.
Non je n'ai touché à rien, c'est curieux.
Il y a eu une grosse mise à jour WordPress, c'est peut-être cela qui a corrigé mais il faut que je vérifie si tout fonctionne correctement.
Vous ne savez pas d'où l'erreur pouvait venir car elle peut se reproduire ?
Les langues: Anglais (English )Français (Français )Arabe (العربية )
Fuseau horaire: Pacific/Easter (GMT-05:00)
Bonjour,
Difficile à dire, peut-être que cela a fonctionné après une réinitialisation du cache, ou peut-être s'agit-il d'une mise à jour.
Mais voici ce que j'ai fait :
1- J'ai supprimé le cache CSS d'Elementor.
2- J'ai modifié le style global du survol dans les deux langues, enregistré, puis je les ai rétablis tels qu'ils étaient et je les ai réenregistrés à nouveau (hard refresh)
3- J'ai refait la traduction de cette page concernèe.
à mon avis, je pense qu'il s'agit d'un problème temporaire, car nous n'avons reçu aucun autre ticket de ce type récemment. Sinon, il y aurait eu des dizaines.