WPML
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:


  1. Modifica il file /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php alla riga 17

  2. Sostituisci:
  3. ? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]

    con

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

Tutti i problemi noti →