WPML
상태
해결됨
해결된 버전
WPML Multilingual CMS 3.9.3

문제 개요

최근 Divi 테마를 3.0.99 버전으로 업그레이드한 경우, HTTP error 500 페이지를 보았거나 PHP 디버그 로그에서 다음 PHP 오류를 확인했을 것입니다:

Fatal error: Call to undefined function et_builder_register_layouts() in .../plugins/sitepress-multilingual-cms/compatibility/divi/class-wpml-compatibility-divi.php on line 71

임시 해결 방법

사이트를 전체 백업한 후, Divi 테마 폴더에 있는 functions.php 파일에 다음 코드를 추가하세요.

if ( ! function_exists( 'et_builder_register_layouts' ) ) {
    function et_builder_register_layouts() {
        require_once ET_BUILDER_DIR . 'feature/Library.php';
    }
}

자식 테마를 사용하는 경우 부모 테마 대신 자식 테마의 functions.php 파일을 편집할 수 있습니다.

이렇게 하면 다음 버전의 WPML에서 수정 사항이 제공될 때까지 부모 테마가 업데이트되더라도 변경 사항이 손실되는 것을 방지합니다.

알려진 모든 문제 →