WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.9.1
해결된 버전
WPML Multilingual CMS 3.9.2

문제 개요

WPML을 3.9.1 버전에서 업그레이드할 때 다음 치명적인 오류가 발생할 수 있습니다:

Fatal error: Uncaught Error: Call to a member function add_hooks() on array in ...wp-contentpluginssitepress-multilingual-cmsclassesaction-filter-loaderclass-wpml-action-filter-loader.php on line 52

임시 해결 방법

이 문제는 “코어” 플러그인인 WPML Multilingual CMS를 먼저 업데이트하지 않은 경우에 발생합니다.

WPML 문자열 번역, WPML 번역 관리 또는 WPML Media Translation을 업데이트하기 전에 먼저 WPML Multilingual CMS 플러그인을 업데이트해야 합니다.

이미 이 문제가 발생한 경우 다음 두 가지 방법 중 하나를 시도해 볼 수 있습니다.


  1. 이 문제가 발생하기 전에 생성된 사이트 백업을 설치하세요. 그런 다음 WPML 플러그인을 업그레이드하되, 반드시 메인 WPML Multilingual CMS 플러그인을 먼저 업데이트하세요.

  2. 앞서 제안한 단계를 수행할 수 없는 경우 다음을 시도해 보세요.

    • FTP를 통해 사이트에 접속하여 문자열 번역 및 번역 관리와 같은 모든 WPML 애드온 플러그인이 포함된 폴더의 이름을 변경하세요. 메인 WPML 플러그인(“sitepress-multilingual-cms”) 폴더의 이름은 변경하지 않도록 주의하세요.

    • WPML Multilingual CMS 코어 플러그인을 업데이트하세요.

    • WPML 애드온 플러그인 폴더의 이름을 원래 상태로 다시 변경하세요.

    • 모든 WPML 애드온 플러그인을 업데이트하세요.

알려진 모든 문제 →