- Statut
- En attente de l’auteur
- Extension/thème associé
- Astra
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lorsque vous utilisez le thème Astra, il arrive que certaines traductions ne s’affichent pas correctement si la langue définie dans le profil d’un utilisateur correspond à la langue par défaut du site. Ce problème se manifeste dans des situations telles que l’ajout d’un produit au panier dans une langue secondaire et l’accès à la page du panier. Bien qu’elles soient traduites, les étapes de commande ne s’affichent pas dans la langue traduite.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php.
- Recherchez la ligne 180.
- Remplacez :
if ( $wp_version >= 4.7 ) { $get_locale = get_user_locale(); } - Par :
if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') ) { $get_locale = get_user_locale(); }