- Status
- Gelöst
- Gelöst in
- 4.4.0
- Zugehöriges Plugin/Theme
- Google XML Sitemaps
Übersicht über das Problem
Wenn Sie das Sprach-URL-Format auf Verschiedene Sprachen in Verzeichnissen einstellen, haben die vom Plugin Google XML Sitemaps erstellten Sitemaps eine falsche URL für die übersetzten Beiträge und Seiten.
Problemumgehung
Wir arbeiten an einer dauerhaften Lösung für dieses Problem. In der Zwischenzeit können Sie die folgende Problemumgehung verwenden:
- Sichern Sie die Datenbank und die Dateien Ihrer Website.
- Fügen Sie das folgende Code-Snippet zur Datei functions.php Ihres Themes hinzu:
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;
}