WPML
Statut
Résolu
Résolu dans
4.5.1

Aperçu de l’anomalie

Si votre installation WordPress se trouve dans un sous-répertoire, il se peut que l’onglet Outils de traduction soit vide lorsque vous accédez à WPMLGestion de traduction.

Lorsque vous ouvrez la console du navigateur, vous voyez une erreur similaire à :

Mixed Content: The page at ‘/wp-admin/admin.php?page=wpml-translation-management%2Fmenu%2Fmain.php&sm=ate-ams’ was loaded over HTTPS, but requested an insecure script ?wpml-app=ate-widget&ver=2.11.0’. This request has been blocked; the content must be served over HTTPS.

Solution de contournement

Ce problème provient d’une configuration du serveur, et nous vous recommandons de contacter votre hébergeur. Lorsque votre serveur demande une URL sans barre oblique finale (par ex. https://example.com/sub-directory), il redirige vers une URL avec une barre oblique finale mais sans HTTPS (par ex. http://example.com/sub-directory/).

En attendant, vous pouvez utiliser la solution de contournement suivante :


  1. Faites une sauvegarde complète de votre site avant de continuer.

  2. Ouvrez le fichier functions.php de votre thème.

  3. Ajoutez l’extrait de code suivant :
    add_filter('site_url', function ( $site_url ){
    	return rtrim( $site_url, '/' ) . '/';
    });

Toutes les anomalies connues →