ในหน้านี้
Home » เอกสารประกอบ WPML » โครงการที่เกี่ยวข้อง » Advanced Custom Fields (ACF) หลายภาษา – แปลฟิลด์ทั้งหมดด้วย WPML
ปลั๊กอินที่จำเป็น
ในการแปลเว็บไซต์ของคุณด้วย ACFML ให้ติดตั้งและเปิดใช้งานปลั๊กอินต่อไปนี้:
เลือกวิธีที่คุณต้องการแปลกลุ่มฟิลด์แต่ละกลุ่ม
Advanced Custom Fields (ACF) ช่วยให้คุณสร้างกลุ่มฟิลด์ที่หลากหลายซึ่งปรับแต่งให้ตรงกับความต้องการเฉพาะของเว็บไซต์คุณ ความยืดหยุ่นนี้หมายความว่ากลุ่มฟิลด์แต่ละกลุ่มอาจต้องการวิธีการแปลที่แตกต่างกัน
สมมติว่าคุณดูแลเว็บไซต์เทคโนโลยีและสร้างฟิลด์กำหนดเอง ACF เพื่อแนะนำผลิตภัณฑ์ เช่น คำอธิบายผลิตภัณฑ์ วันที่เปิดตัว และข้อมูลจำเพาะ
คุณต้องการแสดงข้อมูลเดียวกันในทุกภาษาของเว็บไซต์และเพียงแค่แปลเนื้อหาเท่านั้น
ตอนนี้ ลองจินตนาการว่าคุณกำลังพัฒนาเว็บไซต์สำหรับบริการติวเตอร์ คุณกําลังใช้ฟิลด์กําหนดเองเพื่อป้อนรายละเอียด เช่น ชื่อผู้สอน วิชา ประวัติ และราคาต่อชั่วโมง บนแพลตฟอร์มนี้ คุณมีติวเตอร์ที่แตกต่างกันสำหรับผู้ชมที่พูดภาษาอังกฤษและผู้ชมที่พูดภาษาสเปน
ดังนั้นคุณต้องมีความสามารถในการแสดงค่าฟิลด์ที่แตกต่างกันและแม้แต่จํานวนฟิลด์ที่แตกต่างกันในแต่ละภาษา
ด้วย ACF Multilingual (ACFML) คุณสามารถเลือกตัวเลือกการแปลที่ตอบสนองความต้องการเฉพาะของแต่ละกลุ่มฟิลด์ของคุณได้ดีที่สุด คุณมีสองตัวเลือกหลักให้เลือก
- ฟิลด์เดียวกันในทุกภาษา – ตัวเลือกนี้เหมาะที่สุดเมื่อคุณต้องการแปลเนื้อหาและรักษาค่าฟิลด์ให้เหมือนกันในทุกภาษา เช่นในตัวอย่างสำหรับคำอธิบายผลิตภัณฑ์บนเว็บไซต์เทคโนโลยี
- ฟิลด์ที่แตกต่างกันในแต่ละภาษา – คุณสามารถเลือกตัวเลือกการแปลนี้หากคุณต้องการเนื้อหาที่แตกต่างกัน จำนวนฟิลด์ที่แตกต่างกัน หรือเลย์เอาต์ที่แตกต่างกันในแต่ละภาษา ดังที่เห็นในตัวอย่างเว็บไซต์ติวเตอร์
การตั้งค่าตัวเลือกการแปลสําหรับกลุ่มฟิลด์แต่ละกลุ่ม
คุณสามารถตั้งค่าตัวเลือกการแปลสําหรับกลุ่มฟิลด์แต่ละกลุ่มได้โดย:
- คลิกปุ่ม ตั้งค่าตัวเลือกการแปล ในข้อความแจ้งเตือนที่ปรากฏหลังจากเปิดใช้งาน ACFML
- ไปที่ ACF → กลุ่มฟิลด์ แล้วคลิก แก้ไข ที่กลุ่มฟิลด์แต่ละกลุ่ม
ถ้าคุณไม่ได้ตั้งค่าตัวเลือกการแปลสําหรับกลุ่มฟิลด์แต่ละกลุ่ม คุณจะไม่สามารถแปลฟิลด์ของกลุ่มนั้นได้
วิธีแปลฟิลด์ ACF ด้วย WPML
ฟิลด์เดิมในภาษาต่างๆ
ในการแปลฟิลด์ที่ปรากฏเหมือนกันในทุกภาษา ให้ไปที่ WPML → แดชบอร์ดการแปล และส่งโพสต์ของคุณพร้อมฟิลด์กำหนดเองสำหรับการแปล
หากคุณตัดสินใจที่จะแปลเนื้อหาด้วยตัวเอง การรับงานแปลจะเปิดเครื่องมือแก้ไขคำแปลขั้นสูงของ WPML
จากเครื่องมือแก้ไขนี้ คุณสามารถแปลเนื้อหาโพสต์และฟิลด์กำหนดเองได้
ตรวจสอบให้แน่ใจว่าฟิลด์กำหนดเองแต่ละฟิลด์ในกลุ่มฟิลด์ต่างๆ ของคุณมี ชื่อฟิลด์เฉพาะ หากคุณใช้ชื่อฟิลด์เดียวกันกับฟิลด์ที่กำหนดเองมากกว่าหนึ่งฟิลด์ คุณอาจไม่เห็นค่าฟิลด์ทั้งหมดที่พร้อมสำหรับการแปลในตัวแก้ไขการแปลขั้นสูง
ฟิลด์ต่างๆ ในภาษาต่างๆ
ด้วยตัวเลือก ฟิลด์ที่แตกต่างกันในแต่ละภาษา แต่ละเวอร์ชันภาษาสามารถมีค่าฟิลด์กำหนดเอง เลย์เอาต์ และการออกแบบของตัวเอง นี่ต้องการให้คุณแปลโพสต์และฟิลด์ในตัวแก้ไข WordPress หรือตัวสร้างหน้าที่คุณใช้อยู่ (Gutenberg, Elementor, Divi ฯลฯ)
การแปลฟิลด์เพื่อให้ปรากฏแตกต่างกันในแต่ละภาษา:
โดยการเลือก ฟิลด์ที่แตกต่างกันในแต่ละภาษา สำหรับกลุ่มฟิลด์ของคุณ WPML จะตั้งค่ากระบวนการแปลที่ถูกต้องให้คุณโดยอัตโนมัติ คุณไม่จำเป็นต้องกำหนดค่าว่าไอคอนบวก (+) นำไปสู่ตัวแก้ไขการแปลใด – WPML รู้ว่าคุณต้องการเนื้อหาที่แตกต่างกันสำหรับแต่ละเวอร์ชันภาษา
เมื่อคุณดูหน้าภาษาเริ่มต้นและภาษารองของคุณที่ส่วนหน้าเว็บ คุณจะเห็นการแปลที่เชื่อมต่อกันและแต่ละเวอร์ชันภาษาแสดงค่าฟิลด์และเลย์เอาต์ของตัวเอง
อีกหลายอย่างที่คุณสามารถทําได้ด้วย ACF หลายภาษา
ลองดูหัวข้อที่เกี่ยวข้องเหล่านี้สำหรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับการใช้ ACF และ WPML: