WPML
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 :


  1. Assurez-vous de disposer de la dernière sauvegarde de votre site.

  2. Assurez-vous d’avoir installé la dernière version de WPML (3.1.8.2).

  3. Trouvez le fichier sitepress.class.php et cherchez la ligne 6463

  4. Trouvez la ligne suivante : $this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'");

  5. Et remplacez-la par : $this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;

Toutes les anomalies connues →