WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.3.6
Resolvido em
WPML Multilingual CMS 3.3.7

Visão geral do problema

Ao adicionar um link para um post ou página, uma requisição ajax é enviada para obter todos os outros posts para os quais você pode criar um link.

Essas chamadas de requisição causam um erro fatal como este:

Fatal error: Call to private method WPML_Language_Resolution::get_referrer_language_code() from context 'SitePress' in wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2328

Solução alternativa

O WPML 3.3.7 conterá a correção.

Enquanto isso, para resolver o problema na sua versão atual, vá para sitepress-multilingual-cms/classes/request-handling/class-wpml-language-resolution.php e, na linha 92, altere este código:

private function get_referrer_language_code()

para:
public function get_referrer_language_code()

Todos os problemas conhecidos →