WPML

เรียนรู้วิธีตั้งค่าการแปลสำหรับประเภทโพสต์แบบกำหนดเองและคำในอนุกรมวิธานที่คุณลงทะเบียนในโค้ดของคุณ 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 โปรดไปที่คู่มือเพิ่มเติมของเรา:

เขียนโดย Amir · อัปเดตล่าสุด 13 ตุลาคม 2025