Visão geral do problema
Ao usar o Divi e o Yoast SEO com o WPML, os sitemaps não aparecerão como esperado se você definir o formato de URL do idioma como Um domínio diferente por idioma.
Em vez disso, ele mostrará apenas o sitemap para o último idioma que você usou antes de ativar a opção de sitemap XML do Yoast.
Por exemplo, se você selecionar um idioma secundário e desativar essa opção e, em seguida, ativá-la novamente, o sitemap aparecerá apenas nesse idioma específico. Ele mostrará os mesmos links no sitemap para todos os domínios, quando deveria mostrar links diferentes/corretos para cada domínio.
Solução alternativa
Este problema foi corrigido em WPML SEO 2.2.0. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.
Adicione o seguinte código ao seu arquivo functions.php:
add_filter( 'wpseo_enable_xml_sitemap_transient_caching' , '__return_false' ,11);
Se você ainda estiver enfrentando esse problema ao usar o Divi e o Yoast SEO, siga esta outra solução alternativa.
Próximas etapas
Vários clientes já relataram esse problema ao Divi, mas pode ajudar a acelerar o processo se você entrar em contato com a Elegant Themes por meio do formulário de contato deles (abre em uma nova aba) e solicitar um prazo para a correção.