- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.5.3
- Risolto in
- 4.5.4
Panoramica del problema
Se formatti il tuo URL per utilizzare un dominio diverso per lingua, potresti visualizzare il seguente errore fatale dopo l’aggiornamento a 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
Soluzione alternativa
I nostri sviluppatori sono a conoscenza di questa situazione, che è stata risolta in WPML 4.5.4.
In alternativa, se non puoi aggiornare WPML e solo dopo esserti assicurato di avere un backup completo del tuo sito:
- Modifica il file /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php alla riga 17
- Sostituisci:
? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]
con
? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )