ตั้งค่า Polylang
ตั้งค่า Polylang และ Polylang PRO เพื่อให้แปลเนื้อหาของคุณได้อย่างถูกต้อง
ต้องปิดใช้งานตัวเลือกบางอย่างใน Polylang เพื่อหลีกเลี่ยงความขัดแย้ง มิฉะนั้น Polylang อาจ:
- ดำเนินการเดียวกับที่ Gato AI Translations for Polylang ดำเนินการอยู่แล้ว
- เขียนทับการแปลที่คุณได้ทำไปแล้ว
- ซิงโครไนซ์การเปลี่ยนแปลงที่ไม่ต้องการ (เช่น: จากโพสต์ที่แปลแล้วกลับไปยังโพสต์ต้นฉบับ)
ตั้งค่าภาษา
ไปที่หน้าเมนู Languages ของ Polylang แล้วเพิ่มภาษาที่คุณต้องการแปลเนื้อหา

เปิดใช้งาน CPT และ taxonomy
ในการตั้งค่า Polylang ภายใต้ Custom post types and Taxonomies ให้เปิดใช้งาน CPT และ taxonomy ที่คุณต้องการแปล
ตัวอย่างเช่น หากมี custom post type ชื่อ My Project และ taxonomy ที่เกี่ยวข้อง จะต้องเปิดใช้งานดังนี้:

ปิดการซิงโครไนซ์สำหรับ metadata
ในการตั้งค่า Polylang ภายใต้ Synchronization ให้ปิดการซิงโครไนซ์สำหรับทุกตัวเลือก

ปิดการซิงโครไนซ์สำหรับโพสต์
(สำหรับ Polylang PRO.)
สำหรับแต่ละโพสต์ที่จะแปล ให้แน่ใจว่า ไม่เคย เปิดใช้งานตัวเลือก Synchronize this post
หากเปิดใช้งานการซิงโครไนซ์ การแก้ไขโพสต์ที่แปลแล้วจะเขียนทับโพสต์ต้นฉบับ
นี่คือการตั้งค่าที่ถูกต้อง:

นี่คือการตั้งค่าที่ไม่ถูกต้อง:

ปิดการแปลของ Polylang สำหรับ ACF
(สำหรับ Polylang PRO.)
เมื่อใช้ Advanced Custom Fields (ACF) ให้แน่ใจว่าปิดการแปลของ Polylang สำหรับฟิลด์ ACF โดยตั้งค่าตัวเลือก Translations เป็น Ignore
จากนั้นตั้งค่าตัวเลือก Gato Translate เพื่อแปลฟิลด์ ACF

ปิดการแปลของ Polylang สำหรับ Meta Box
เมื่อใช้ Meta Box ให้แน่ใจว่าปิดการแปลของ Polylang สำหรับฟิลด์ Meta Box โดยไปที่ Field group settings และตั้งค่าตัวเลือก Translations ของ Polylang เป็น Do not translate any fields in this field group

จากนั้นสำหรับแต่ละฟิลด์ ให้ตั้งค่า Gato Translate ด้วยค่าที่สอดคล้องกัน
