WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
4.4.0
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Google XML Sitemaps

ภาพรวมของปัญหา

เมื่อคุณตั้งค่ารูปแบบ URL ภาษาเป็นภาษาที่แตกต่างกันในไดเรกทอรี ไซต์แมป XML ที่สร้างโดยปลั๊กอิน 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;
}

ปัญหาที่ทราบแล้วทั้งหมด →