ภาพรวมของปัญหา
เมื่อคุณใช้บล็อก Joinchat Button ของ Joinchat 6.x บนหน้าที่แปลแล้ว ข้อความบนปุ่มจะได้รับการแปล แต่แชทจะเปิดขึ้นพร้อมข้อความในภาษาต้นฉบับ
บล็อกจะเก็บข้อความไว้ในการตั้งค่าบล็อกที่ WPML ไม่ได้ส่งไปแปล
วิธีแก้ปัญหาชั่วคราว
บอกให้ WPML ทราบวิธีแปลการตั้งค่า Joinchat:
- ไปที่ WPMLการตั้งค่า และเปิดแท็บ การกำหนดค่า XML ที่กำหนดเอง
- เพิ่มโค้ดนี้และบันทึก:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - อัปเดตการแปลของแต่ละหน้าที่มีบล็อก Joinchat Button และแปลข้อความของปุ่ม
ไฟล์นี้ครอบคลุมปัญหาของ Joinchat ทั้งสองข้อ ในตัวแก้ไขการแปล คุณจะเห็นหมายเลขโทรศัพท์ของหน้าและการตั้งค่า “view” ด้วยเช่นกัน คงค่าเหล่านี้ไว้ หรือเปลี่ยนตามภาษา