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. ערוך את הקובץ class-wpml-ls-templates.php בתיקייה ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.

  2. בשורה 316, החלף את: $uploads = wp_get_upload_dir();
    ב־$uploads = wp_upload_dir( null, false );

כל התקלות הידועות →