- סטטוס
- נפתר
- נפתר בגרסה
- 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;
}