WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.5.0
해결된 버전
4.5.1

문제 개요

Multilingual Blog 라이선스를 보유한 상태에서 최근 WPML 4.5.0으로 업그레이드했거나 Blog 라이선스를 사용하는 새 URL로 사이트를 마이그레이션한 경우, WPML언어언어 편집으로 이동할 때 다음과 같은 오류가 발생할 수 있습니다:

Fatal error: Uncaught Error: Undefined constant “WPML_TM_VERSION” in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php:109

임시 해결 방법

수정 작업을 진행 중이며 곧 릴리스할 예정입니다. 그동안 임시 해결 방법으로 아래 단계를 따르세요.

진행하기 전에 반드시 전체 백업을 수행하세요.


  1. /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php를 여세요.

  2. 109번째 줄을 찾으세요.

  3. 다음을:
    		$query['wpml_tm_version']   = WPML_TM_VERSION;


  4. 다음으로 바꾸세요:
    		if (!defined("WPML_TM_VERSION")) {
    			define( 'WPML_TM_VERSION', '2.11.0' );
    		}
    		$query['wpml_tm_version']   = WPML_TM_VERSION;

알려진 모든 문제 →