- 상태
- 해결됨
- 보고된 제품
- 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 버전에서 수정됩니다.
임시 해결 방법으로 다음 단계를 따르세요.
- ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/ 폴더의 class-wpml-ls-templates.php 파일을 편집하세요.
- 316번째 줄에서 다음을:
$uploads = wp_get_upload_dir();
다음과 같이 교체하세요.$uploads = wp_upload_dir( null, false );