- Statut
- Ouvert
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Étiquettes de sujet
- Bug, WCML
Aperçu de l’anomalie
Si vous définissez le format d’URL de langue sur Nom de la langue ajouté comme paramètre, vous constaterez qu’après vous être déconnecté de la page Mon compte dans une langue secondaire, vous êtes redirigé vers wp-login.php au lieu de rester sur la page Mon compte.
Solution de contournement
Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.
- Ajoutez le code suivant dans le fichier functions.php de votre thème :
add_filter( 'logout_url', function( $url ) { return str_replace( '&', '&', $url ); }, 5 ); // Priority 5 to run before WPML's Core filter.
Vous pouvez également désactiver l’option Autoriser la traduction de la page de connexion et d’inscription dans la page WPML > Paramètres.