WPML
סטטוס
נפתר
דווח עבור
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, ורק לאחר שווידאת שיש לך גיבוי מלא של האתר:


  1. ערוך את הקובץ /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php בשורה 17

  2. החלף את:
  3. ? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]

    בקוד הבא:

    ? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )

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