Panoramica del problema
Quando usi Divi e Yoast SEO con WPML, le sitemap non appariranno come previsto se imposti il formato URL della lingua su Un dominio diverso per lingua.
Invece, mostrerà solo la sitemap per l’ultima lingua che hai usato prima di attivare l’opzione per la sitemap XML di Yoast.
Ad esempio, se selezioni una lingua secondaria, disattivi quell’opzione e poi la riattivi, la sitemap apparirà solo in quella lingua specifica. Mostrerà gli stessi link nella sitemap per tutti i domini, mentre dovrebbe mostrare link diversi/corretti per ogni dominio.
Soluzione alternativa
Questo problema è stato risolto in WPML SEO 2.2.0. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Aggiungi il seguente codice al tuo file functions.php:
add_filter( 'wpseo_enable_xml_sitemap_transient_caching' , '__return_false' ,11);
Se riscontri ancora questo problema mentre usi Divi e Yoast SEO, segui quest’altra soluzione alternativa.
Passaggi successivi
Diversi clienti hanno già segnalato questo problema a Divi, ma può aiutare a velocizzare i tempi se contatti Elegant Themes tramite il loro modulo di contatto (si apre in una nuova scheda) e richiedi una tempistica per la correzione.