- סטטוס
- נפתר
- דווח עבור
- 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, ורק לאחר שווידאת שיש לך גיבוי מלא של האתר:
- ערוך את הקובץ /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php בשורה 17
- החלף את:
? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]
בקוד הבא:
? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )