- 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:
- Edite el archivo /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php en la línea 17
- Reemplace:
? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]
por
? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )