Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Vous avez un multisite WordPress et rencontrez des problèmes de connexion sur les sous-sites utilisant WPML. Vous ne pouvez pas vous connecter à l'administration dans la langue d'origine du site sans changer la langue au préalable.
Solution :
Nous avons identifié et résolu le problème de connexion en modifiant une condition dans le fichier
class-wpml-frontend-redirection.php
. Suivez ces étapes :
1. Ouvrez le fichier
wp-content/plugins/sitepress-multilingual-cms/classes/request-handling/class-wpml-frontend-redirection.php
.
2. Modifiez la méthode
WPML_Frontend_Redirection::maybe_redirect
pour ajouter une vérification de la présence du paramètre
itsec-hb-token
et sauter la redirection si ce paramètre est défini :
public function maybe_redirect() { $target = $this->redirect_helper->get_redirect_target(); if (false !== $target && (!isset($_GET["itsec-hb-token"]))) {
Le paramètre
itsec-hb-token
provient du plugin Solid Security (better-wp-security) et peut entrer en conflit avec WPML, même lorsque le plugin est désactivé.
Si cette solution ne résout pas votre problème ou si elle semble dépassée, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et de vérifier la version du correctif permanent. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.
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.
Ce sujet contient 19 réponses, a 2 voix.
Dernière mise à jour par Il y a 1 année et 3 mois.
Assisté par: Ilyes.