WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.5.3
해결된 버전
4.5.4

문제 개요

URL 형식을 언어당 개별 도메인으로 지정한 경우, WPML 4.5.3으로 업데이트한 후 다음과 같은 치명적인 오류가 발생할 수 있습니다:

PHP Fatal error: Uncaught Error: Call to a member function add_hooks() on null in …/wp-content/plugins/sitepress-multilingual-cms/classes/action-filter-loader/class-wpml-action-filter-loader.php:154

임시 해결 방법

개발팀에서 이 상황을 인지하고 있으며, WPML 4.5.4에서 수정되었습니다.

대안으로, WPML을 업데이트할 수 없는 경우 반드시 사이트를 전체 백업했는지 확인한 후에만 다음을 수행하세요:


  1. /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php 파일의 17번째 줄을 편집하세요.

  2. 다음을:
  3. ? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]

    다음으로 교체하세요:

    ? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )

알려진 모든 문제 →