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


  1. Edite o arquivo /plugins/sitepress-multilingual-cms/classes/url-handling/wpml-wp-login-url-converter-factory.php na linha 17

  2. Substitua:
  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 os problemas conhecidos →