- Stato
- Risolto
- Risolto in
- 4.4.0
- Plugin/tema correlato
- Google XML Sitemaps
Panoramica del problema
Quando imposti il formato URL della lingua su Lingue diverse in directory, le sitemap create dal plugin Google XML Sitemaps avranno URL errati per gli articoli e le pagine tradotti.
Soluzione alternativa
Stiamo lavorando a una correzione definitiva per questo problema. Nel frattempo, puoi utilizzare la seguente soluzione alternativa:
- Esegui il backup del database e dei file del tuo sito web.
- Aggiungi il seguente frammento di codice al file functions.php del tuo tema:
if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
add_filter( 'option_sm_options', 'sm_wpml_exclude' );
}
function sm_wpml_exclude( $value ) {
global $wpdb;
$ids = $wpdb->get_col( $wpdb->prepare(
"SELECT element_id FROM {$wpdb->prefix}icl_translations"
. " WHERE element_type LIKE 'post_%%' AND language_code <> '%s'",
ICL_LANGUAGE_CODE
) );
$value['sm_b_exclude'] = $ids;
return $value;
}