WPML
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;
}

Tutti i problemi noti →