WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.5.3
Resuelto en
4.5.4

Resumen del problema

Si configura el formato de su URL para usar un dominio diferente por idioma, es posible que vea el siguiente error fatal después de actualizar 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

Solución alternativa

Nuestros desarrolladores están al tanto de esta situación y se solucionó en WPML 4.5.4.

Como alternativa, en caso de que no pueda actualizar su WPML, y solo después de asegurarse de tener una copia de seguridad completa de su sitio:


  1. Edite el archivo /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php en la línea 17

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

    por

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

Todos los problemas conocidos →