WPML
Статус
Решено
Решено в
4.5.1

Обзор проблемы

Если Ваша установка WordPress находится в подкаталоге, Вы можете обнаружить, что вкладка Инструменты перевода пуста при переходе в WPMLУправление переводами.

Когда Вы открываете консоль браузера, Вы видите ошибку, похожую на:

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.

Обходное решение

Эта проблема связана с конфигурацией сервера, и мы рекомендуем обратиться в службу поддержки хостинга. Когда Ваш сервер запрашивает URL-адрес без косой черты на конце (например, https://example.com/sub-directory), он выполняет перенаправление на URL-адрес с косой чертой, но без HTTPS (например, http://example.com/sub-directory/).

Тем временем Вы можете использовать следующее обходное решение:


  1. Перед продолжением сделайте полную резервную копию Вашего сайта.

  2. Откройте файл Вашей темы оформления functions.php.

  3. Добавьте следующий фрагмент кода:
    add_filter('site_url', function ( $site_url ){
    	return rtrim( $site_url, '/' ) . '/';
    });

Все известные проблемы →