- סטטוס
- נפתר
- דווח עבור
- 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.
כפתרון עוקף, בצע את השלבים הבאים:
- ערוך את הקובץ class-wpml-ls-templates.php בתיקייה ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.
- בשורה 316, החלף את:
$uploads = wp_get_upload_dir();
ב־$uploads = wp_upload_dir( null, false );