- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 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;
}