WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 3.1.8.2

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

ปัญหานี้เกิดขึ้นเฉพาะบนเว็บไซต์ที่ตัวเลือก siteurl มีสแลชต่อท้าย และกำหนดค่า WPML เป็นโดเมนที่แตกต่างกันในแต่ละภาษา

สแลชต่อท้ายนี้จะไม่ปรากฏให้เห็นในหน้า การตั้งค่า->ทั่วไป คุณต้องตรวจสอบส่วนนี้โดยตรงจากฐานข้อมูลในตาราง wp_options

วิธีแก้ปัญหาชั่วคราว

การแก้ไขสำหรับปัญหานี้จะรวมอยู่ใน WPML เวอร์ชันที่เผยแพร่ถัดไป

ในระหว่างนี้ เพื่อแก้ไขปัญหา โปรดทำตามขั้นตอนด้านล่าง:


  1. ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองล่าสุดของเว็บไซต์

  2. ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง WPML เวอร์ชันล่าสุด (3.1.8.2) แล้ว

  3. ค้นหาไฟล์ sitepress.class.php และค้นหาบรรทัดที่ 6463

  4. ค้นหาบรรทัดต่อไปนี้: $this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'");

  5. และแทนที่ด้วย: $this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;

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