เรียนรู้วิธีตั้งค่าการแปลสำหรับประเภทโพสต์แบบกำหนดเองและคำในอนุกรมวิธานที่คุณลงทะเบียนในโค้ดของคุณ WPML ให้คุณกำหนดการตั้งค่าเหล่านี้ได้ในไฟล์ wpml-config.xml
wpml-config.xml คือไฟล์การกำหนดค่าที่สั่งให้ WPML ทราบว่าควรจัดการกับองค์ประกอบต่าง ๆ ในธีมและปลั๊กอินของคุณอย่างไร คุณสามารถใช้ไฟล์นี้เพื่อกำหนดได้ว่าประเภทแบบกำหนดเองและอนุกรมวิธานใดของคุณที่ควรได้รับการแปล และแปลอย่างไร
คู่มือนี้จัดทำขึ้นสำหรับนักพัฒนาที่ลงทะเบียนคำ ประเภทโพสต์ หรืออนุกรมวิธานแบบกำหนดเองในโค้ดที่กำหนดเองของตนเอง หากคุณใช้ปลั๊กอินของบุคคลที่สามสำหรับขั้นตอนนี้ โปรดอ่านหน้าของเราเกี่ยวกับการแปลประเภทโพสต์แบบกำหนดเองและอนุกรมวิธานที่กำหนดเอง
ต้องการสร้างไฟล์ wpml-config.xml หรือไม่ ไปที่คู่มือทีละขั้นตอนของเราสำหรับการสร้างไฟล์การกำหนดค่าโดยอัตโนมัติโดยใช้ปลั๊กอิน Multilingual Tools
การลงทะเบียนประเภทโพสต์แบบกำหนดเอง
ในการแปลประเภทโพสต์แบบกำหนดเอง คุณต้องระบุชื่อประเภทโพสต์และตั้งค่าแอตทริบิวต์ translate เป็น 1 สิ่งนี้บ่งบอกว่าประเภทแบบกำหนดเองควรได้รับการแปล (ใช้ 1 เพื่อแปล และ 0 เพื่อไม่แปล)
ประเภทแบบกำหนดเองในไฟล์การกำหนดค่าภาษา
<wpml-config>
<custom-types>
<custom-type translate="1">book</custom-type>
<custom-type translate="1">DVD</custom-type>
</custom-types>
</wpml-config>คุณสามารถเพิ่มแอตทริบิวต์ display-as-translated ลงในแท็กเพื่อแสดงประเภทโพสต์ในภาษาเริ่มต้นหากไม่มีคำแปล
การใช้แอตทริบิวต์ Display as translated กับประเภทแบบกำหนดเอง
<wpml-config>
<custom-types>
<custom-type translate="1" display-as-translated="1">movie</custom-type>
</custom-types>
</wpml-config>การลงทะเบียนอนุกรมวิธานที่กำหนดเอง
ในการแปลอนุกรมวิธานที่กำหนดเอง คุณต้องระบุชื่ออนุกรมวิธานและตั้งค่าแอตทริบิวต์ translate เป็น 1
อนุกรมวิธานที่กำหนดเองในไฟล์การกำหนดค่าภาษา
<wpml-config>
<taxonomies>
<taxonomy translate="1">genre</taxonomy>
<taxonomy translate="1">type</taxonomy>
<taxonomy translate="0">publisher</taxonomy>
</taxonomies>
</wpml-config>เคล็ดลับ: หากคุณมีอนุกรมวิธานที่ไม่จำเป็นต้องแปล คุณสามารถละเว้นสิ่งเหล่านั้นจากรายการนี้ได้เลย
คุณสามารถเพิ่มแอตทริบิวต์ display-as-translated ลงในแท็กเพื่อแสดงอนุกรมวิธานในภาษาเริ่มต้นหากไม่มีคำแปล
การใช้แอตทริบิวต์ Display as translated กับอนุกรมวิธาน
<wpml-config>
<taxonomies>
<taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
</taxonomies>
</wpml-config>แหล่งข้อมูลเพิ่มเติม
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์ wpml-config.xml โปรดไปที่คู่มือไฟล์การกำหนดค่าภาษา
สำหรับการปรับแต่งองค์ประกอบอื่น ๆ โดยใช้ไฟล์ wpml-config.xml โปรดไปที่คู่มือเพิ่มเติมของเรา:
- แปลชอร์ตโค้ดแบบกำหนดเองด้วย WPML
- ลงทะเบียนเนื้อหาของปลั๊กอินสร้างหน้าเว็บสำหรับการแปล
- ลงทะเบียนวิดเจ็ตของปลั๊กอินสร้างหน้าเว็บแบบกำหนดเองสำหรับการแปล
- ตั้งค่าตัวเลือกการแปลสำหรับฟิลด์ที่กำหนดเองโดยใช้ไฟล์การกำหนดค่าของ WPML
- ทำให้บล็อก Gutenberg แบบกำหนดเองแปลได้
- แปลข้อความที่ธีมและปลั๊กอินบันทึกไว้ใน wp_options
- ปรับแต่งตัวสลับภาษา WPML โดยใช้ไฟล์การกำหนดค่าของ WPML