ภาพรวมของปัญหา
เมื่อใช้ “Advanced Button” ของ Kadence Block เพื่อสร้างลิงก์ปุ่มเดี่ยวที่ชี้ไปยังหน้าภายใน WPML จะไม่แปลลิงก์ภายในเป็นเวอร์ชันที่แปลแล้วที่ตรงกันโดยอัตโนมัติ
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้
หากต้องการเปิดใช้งานการแปลอัตโนมัติสำหรับลิงก์ภายในเหล่านี้ ให้ทำตามขั้นตอนต่อไปนี้:
- ไปที่ WPMLการตั้งค่าการกำหนดค่า XML ที่กำหนดเอง
- เพิ่มโค้ด XML ต่อไปนี้แล้วคลิก “บันทึก”:
<wpml-config> <gutenberg-blocks> <gutenberg-block type="kadence/singlebtn" translate="1"> <key name="link" type="link" /> <key name="text" /> </gutenberg-block> <gutenberg-block type="kadence/advancedheading" translate="1"> <xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p or self::div or self::span.wp-block-kadence-advancedheading]</xpath> <xpath type="link">//a/@href</xpath> </gutenberg-block> </gutenberg-blocks> </wpml-config>