WooCommerce Multilingual e alguns temas e plug-ins precisam executar chamadas AJAX no front-end com base nas informações de idioma. Para isso, talvez você precise ativar um cookie de idioma que ofereça suporte à filtragem AJAX.
Para ativar as informações de idioma para as chamadas AJAX de front-end, vá para WPML → Idiomas e role a tela para baixo até a seção Filtragem de idioma para operações AJAX . Nesse ponto, marque a opção Armazenar um cookie de idioma para oferecer suporte à filtragem de idioma para AJAX.
Agora, WPML definirá um cookie usando JavaScript, o que permite que ele retorne o conteúdo correto para operações AJAX.
É assim que isso funciona para os visitantes:
Para os usuários que estão conectados, nada muda e essa configuração não é aplicada. O cookie de idioma é salvo normalmente usando PHP.
Para usuários que não estão conectados, WPML verifica se essa configuração está ativada e, se estiver, o cookie de idioma é definido usando JavaScript. Isso permite que WPML defina o cookie de idioma mesmo que o site esteja em cache.
Se você usa WPML 4.5 ou posterior, essa configuração é ativada por padrão. Se você perceber que ele interfere no seu plug-in de cache, poderá desativá-lo seguindo as mesmas etapas detalhadas acima.