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)을 요청하면 후행 슬래시가 있지만 HTTPS가 없는 URL(예: http://example.com/sub-directory/)로 리디렉션합니다.

그동안 다음 임시 해결 방법을 사용할 수 있습니다.


  1. 진행하기 전에 사이트를 전체 백업하세요.

  2. 테마의 functions.php 파일을 여세요.

  3. 다음 스니펫을 추가하세요.
    add_filter('site_url', function ( $site_url ){
    	return rtrim( $site_url, '/' ) . '/';
    });

알려진 모든 문제 →