WPML

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

ข้อความและลิงก์ไปยังคำแปลที่มีอยู่จะแสดงมากกว่าหนึ่งครั้งเมื่อใช้การตั้งค่าต่อไปนี้:

  • ตัวเลือก ลิงก์ไปยังคำแปลของโพสต์ เปิดใช้งานอยู่ใน WPMLภาษา
  • คุณใช้ฟีเจอร์ตัวสร้างธีมของ Avada ร่วมกับ Global Layouts

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

ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้

ทีมพัฒนาของเราทราบถึงปัญหานี้แล้วและกำลังดำเนินการแก้ไขปัญหาอย่างถาวร

สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถปิดใช้งานตัวเลือก Links to translation of posts ใน WPMLภาษา เพื่อซ่อนข้อความและลิงก์ทั้งหมด

หรือคุณสามารถ:

  1. สร้างข้อมูลสำรองสำหรับไซต์ของคุณหรือทดสอบวิธีแก้ปัญหาชั่วคราวนี้บนไซต์สำหรับการพัฒนา
  2. เพิ่มโค้ดต่อไปนี้ที่ส่วนท้ายของไฟล์ functions.php ในธีมที่ใช้งานอยู่ของคุณและบันทึกการเปลี่ยนแปลง:
  3. add_filter('the_content', function ($content){
        if (is_single()) {
            if ($content == get_the_content()) {
                remove_filter('wpml_ls_post_alternative_languages', '__return_false');
            } else {
                add_filter('wpml_ls_post_alternative_languages', '__return_false');
            }
        } else {
            add_filter('wpml_ls_post_alternative_languages', '__return_false');
        }
    
        return $content;
    }, 1);
  4. แก้ไขหน้าที่มีปัญหาในภาษาเริ่มต้น
  5. บันทึกอีกครั้ง
  6. อัปเดตการแปล

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

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ