- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.5.3
- Resolvido em
- 4.5.4
Visão geral do problema
Se você formatar sua URL para usar um domínio diferente por idioma, você poderá ver o seguinte erro fatal após atualizar para o 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
Solução alternativa
Nossos desenvolvedores estão cientes dessa situação e ela foi corrigida no WPML 4.5.4.
Alternativamente, caso você não possa atualizar o seu WPML e somente após se certificar de que tem um backup completo do seu site:
- Edite o arquivo /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php na linha 17
- Substitua:
? [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ]
por
? array_filter( [ $wpml_url_converter->get_wp_login_url_converter( $sitepress ), $rules ] )