WPML
Status
Aberto
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.5
Tags de tópico
Bug, WCML

Visão geral do problema

Se você definir o Formato de URL do idioma como Nome do idioma adicionado como um parâmetro, notará que, após sair da página Minha conta em um idioma secundário, será redirecionado para o wp-login.php em vez de permanecer na página Minha conta.

Solução alternativa

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


  • Adicione o seguinte código no arquivo functions.php do seu tema:
    add_filter( 'logout_url', function( $url ) {
        return str_replace( '&', '&', $url );
    }, 5 ); // Priority 5 to run before WPML's Core filter.

Como alternativa, você pode desativar a opção Permitir a tradução da página de login e registro na página WPML > Configurações..

Todos os problemas conhecidos →