WPML

Visão geral do problema

Se você tentar traduzir um Elemento criado com a biblioteca do Avada a partir da página WPMLGerenciamento de tradução, encontrará o seguinte erro PHP:

PHP Fatal error: Uncaught Error: Call to a member function get_source_language_code() on bool in .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/inc/functions-load.php:496

Stack trace:

#0 [internal function]: wpml_tm_create_ATE_job_creation_model()

#1 .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(164): array_map()

#2 [internal function]: WPML\FP\Fns::WPML\FP\{closure}()

#3 .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(152): call_user_func_array()

#4 [internal function]: WPML\FP\Fns::WPML\FP\{closure}()

#5 .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()

#6 .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php(141): WPML\FP\Fns::__callStatic()

#7 .../wp-incl in .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/inc/functions-load.php on line 496

Solução alternativa

Este problema foi corrigido em Avada 7.11.3. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/fusion-builder/inc/class-fusion-builder-library.php.
  • Altere:
    add_action( 'wp_loaded', [ $this, 'register_layouts' ] );
  • Para
    add_action( 'init', [ $this, 'register_layouts' ] );

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.