WPML
סטטוס
נפתר
נפתר בגרסה
4.4.0
תוסף/ערכת עיצוב קשורים
Google XML Sitemaps

סקירה כללית של התקלה

כאשר אתה מגדיר את פורמט כתובת URL של שפה להיות שפות שונות בספריות, מפות האתר שנוצרו על ידי התוסף Google XML Sitemaps יכילו URL שגוי עבור הפוסטים והעמודים המתורגמים.

פתרון עוקף

אנו עובדים על תיקון קבוע לבעיה זו. בינתיים תוכל להשתמש בפתרון העוקף הבא:

- גבה את מסד הנתונים והקבצים של האתר שלך.
- הוסף את קטע הקוד הבא לקובץ functions.php של ערכת העיצוב שלך:

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

כל התקלות הידועות →