- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.5.3
- Gelöst in
- 4.5.4
Übersicht über das Problem
Wenn Sie als URL-Format Eine andere Domain pro Sprache verwenden, wird nach dem Update auf WPML 4.5.3 möglicherweise der folgende schwerwiegende Fehler angezeigt:
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
Problemumgehung
Unsere Entwickler sind über dieses Problem informiert und es wurde in WPML 4.5.4 behoben.
Alternativ, falls Sie Ihr WPML nicht aktualisieren können, und nur nachdem Sie sichergestellt haben, dass Sie über ein vollständiges Backup Ihrer Website verfügen:
- Bearbeiten Sie die Datei /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php in Zeile 17
- Ersetzen Sie:
? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]
durch
? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )