WPML
Status
Gelöst
Gelöst in
4.5.1

Übersicht über das Problem

Wenn sich Ihre WordPress-Installation in einem Unterverzeichnis befindet, stellen Sie möglicherweise fest, dass der Tab Übersetzungstools leer ist, wenn Sie zu WPMLÜbersetzungsmanagement gehen.

Wenn Sie die Browser-Konsole öffnen, sehen Sie einen Fehler ähnlich dem folgenden:

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.

Problemumgehung

Dieses Problem wird durch eine Serverkonfiguration verursacht, und wir empfehlen Ihnen, Ihren Hosting-Anbieter zu kontaktieren. Wenn Ihr Server eine URL ohne abschließenden Schrägstrich anfordert (z. B. https://example.com/sub-directory), leitet er auf eine URL mit abschließendem Schrägstrich, aber ohne HTTPS um (z. B. http://example.com/sub-directory/).

In der Zwischenzeit können Sie die folgende Problemumgehung verwenden:


  1. Erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.

  2. Öffnen Sie die Theme-Datei functions.php.

  3. Fügen Sie das folgende Snippet hinzu:
    add_filter('site_url', function ( $site_url ){
    	return rtrim( $site_url, '/' ) . '/';
    });

Alle bekannten Probleme →