WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.6.3
해결된 버전
3.7.0

문제 개요

WPML 3.6.x로 업데이트할 때 다음과 같은 오류가 발생할 수 있습니다:

PHP Fatal error:  Call to undefined function wp_get_upload_dir() in /public_html/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-templates.php on line 316

이 오류는 이전 버전의 WordPress를 사용할 때 발생합니다. wp_get_upload_dir() 함수는 여기에서 확인할 수 있듯이 WordPress 4.5 버전에 도입되었습니다.

임시 해결 방법

이 문제는 다음 WPML 버전에서 수정됩니다.

임시 해결 방법으로 다음 단계를 따르세요.


  1. ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/ 폴더의 class-wpml-ls-templates.php 파일을 편집하세요.

  2. 316번째 줄에서 다음을: $uploads = wp_get_upload_dir();
    다음과 같이 교체하세요. $uploads = wp_upload_dir( null, false );

알려진 모든 문제 →