WPML
상태
해결됨
해결된 버전
4.2.4.1

문제 개요

이 문제는 고급 번역 에디터가 활성화되어 있고 진행 중인 문자열 번역 작업이 하나 이상 있는 경우에 발생합니다.

실제 오류는 다음과 같습니다.

PHP Fatal error: Uncaught TypeError: Argument 1 passed to WPML_TM_ATE_Job_Repository::is_ate_job() must be an instance of WPML_TM_Post_Job_Entity, instance of WPML_TM_Job_Entity given

임시 해결 방법

문제를 해결하는 동안 플러그인을 패치하는 방법은 다음과 같습니다.

../wp-content/plugins/wpml-translation-management/classes/ATE/models/ 폴더에 있는 class-wpml-tm-ate-job-repository.php 파일을 편집하고 21번째 줄의 다음 내용을:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

다음과 같이 교체하세요.

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

알려진 모든 문제 →