WPML
Status
Resolvido

Visão geral do problema

Theme My Login está usando uma consulta SQL personalizada para obter o ID da página de login. Ele espera apenas um resultado, mas com o WPML ativado, ele recebe tantos resultados quantos idiomas estão ativados.

O problema é que, quando você tenta acessar o Painel, é redirecionado para uma página de login em um idioma aleatório.

Solução alternativa

Como solução alternativa, você pode usar o filtro tml_page_id para traduzir o ID da página para o idioma selecionado atualmente, desta forma:

add_filter( 'tml_page_id', 'tml_translate_page_id' );
function tml_translate_page_id( $id ) {
	return apply_filters( 'wpml_object_id', $id, 'page', true );
}

Todos os problemas conhecidos →