- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.1.8.2
Aperçu de l’anomalie
Le problème survient uniquement sur les sites où l’option siteurl inclut un slash final et où WPML est configuré avec un domaine différent par langue.
Ce slash final n’est pas visible sur la page Paramètres->Général. Vous devez vérifier cela directement dans la base de données, dans la table wp_options.
Solution de contournement
Un correctif pour ce problème sera publié dans la prochaine version de WPML.
En attendant, pour corriger le problème, veuillez suivre les étapes ci-dessous :
- Assurez-vous de disposer de la dernière sauvegarde de votre site.
- Assurez-vous d’avoir installé la dernière version de WPML (3.1.8.2).
- Trouvez le fichier
sitepress.class.phpet cherchez la ligne 6463 - Trouvez la ligne suivante :
$this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'"); - Et remplacez-la par :
$this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;