WPML

เรียนรู้วิธีใช้ WPML ในการตั้งค่ามัลติไซต์เพื่อแปลเครือข่ายไซต์และไซต์ย่อยแต่ละแห่งของคุณให้เป็นหลายภาษา

การเพิ่ม WPML ลงใน เครือข่ายมัลติไซต์ของ WordPress ช่วยให้คุณสามารถใช้ภาษาและการตั้งค่าการแปลที่แตกต่างกันสำหรับแต่ละเว็บไซต์ได้

ประเภทของการตั้งค่า URL ของมัลติไซต์ที่รองรับ

WPML รองรับการตั้งค่า URL หลายภาษาบนมัลติไซต์ดังต่อไปนี้:

รองรับอย่างเต็มรูปแบบ

ไซต์ย่อยในไดเรกทอรีและภาษาในไดเรกทอรีไซต์ย่อยในโดเมนย่อยและภาษาในไดเรกทอรี
domain.com/subsite-1/fr/
domain.com/subsite-1/es/
domain.com/subsite-2/fr/
domain.com/subsite-2/es/
subsite-1.domain.com/fr/
subsite-1.domain.com/es/
subsite-2.domain.com/fr/
subsite-2.domain.com/es/
ตัวอย่างการตั้งค่า URL ที่ WPML รองรับ

มีเงื่อนไขและอยู่ในขั้นทดลอง

ไซต์ย่อยในไดเรกทอรีและภาษาในโดเมนย่อยไซต์ย่อยในโดเมนย่อยและภาษาในโดเมนย่อย
fr.domain.com/subsite-1/
fr.domain.com/subsite-2/
es.domain.com/subsite-1/
subsite.fr.test.com
เป็นไปได้โดยการใช้ไฟล์ sunrise.php เท่านั้น (ดูเพิ่มเติมใน ฉันจะใช้โดเมนที่แตกต่างกันในแต่ละภาษาได้อย่างไร)เป็นไปได้ก็ต่อเมื่อโดเมนชี้ไปอย่างถูกต้องผ่านรายการ DNS และไม่ขัดแย้งกับไซต์ย่อยอื่น
ตัวอย่างการตั้งค่า URL แบบทดลองและแบบมีเงื่อนไขที่ WPML รองรับ

ในไซต์ย่อยเดียวกัน คุณไม่สามารถกำหนดให้บางภาษาอยู่ในโดเมนและภาษาอื่นอยู่ในไดเรกทอรีได้

การติดตั้ง WPML ในการตั้งค่ามัลติไซต์

ในการติดตั้ง WPML คุณสามารถใช้ปลั๊กอิน OTGS Installer ที่มีขนาดเล็กเพื่อหลีกเลี่ยงการดาวน์โหลดและอัปโหลดส่วนประกอบของ WPML ด้วยตนเอง

หลังจากที่คุณ ซื้อ WPML แล้ว:

  1. ไปที่ส่วน ดาวน์โหลด ในบัญชีของคุณและดาวน์โหลดไฟล์ zip ของ OTGS Installer
  2. ไปที่ เว็บไซต์ของฉัน → ผู้ดูแลเครือข่าย เพื่ออัปโหลดปลั๊กอินใหม่
  3. เมื่ออัปโหลดแล้ว คุณสามารถ เปิดใช้งานระดับเครือข่าย ได้

การลงทะเบียน WPML ในการตั้งค่ามัลติไซต์

เมื่อเปิดใช้งาน OTGS Installer แล้ว ตอนนี้คุณสามารถลงทะเบียน WPML และดาวน์โหลดส่วนประกอบตัวหลัก (และส่วนประกอบเพิ่มเติมใด ๆ ที่คุณต้องการ) ได้ ให้ลงทะเบียนไซต์หลักของคุณก่อนเพื่อให้ไซต์คีย์เดียวกันมีผลกับไซต์ย่อยทั้งหมด

หลังจากลงทะเบียนแล้ว คุณสามารถ:

  • เปิดใช้งาน WPML บนไซต์หลักและไซต์ย่อยที่คุณเลือก หากคุณต้องการความยืดหยุ่นในการปิดใช้งาน WPML บนไซต์ย่อยแต่ละแห่งเมื่อคุณต้องการ ให้ไปที่ไซต์ย่อยแต่ละแห่งเพื่อเปิดใช้งาน WPML แยกต่างหากภายใต้ ปลั๊กอิน
  • เปิดใช้งาน WPML บนเครือข่ายมัลติไซต์ทั้งหมดของคุณ ไปที่ ปลั๊กอินที่ติดตั้ง และ เปิดใช้งานระดับเครือข่าย เพื่อเปิดใช้งาน WPML ในทุกไซต์ของการตั้งค่าของคุณ

การกำหนดค่า WPML ในไซต์ย่อยแต่ละแห่ง

คุณต้องกำหนดค่า WPML แยกกันในไซต์ย่อยแต่ละแห่งของคุณ ไปที่ WPML → การตั้งค่า แล้วทำตามวิซาร์ดการตั้งค่า

เมื่อคุณดำเนินการตั้งค่าเสร็จสิ้น คุณจะสามารถเข้าถึงฟังก์ชันของ WPML และจะสามารถ เริ่มแปลเนื้อหาของคุณ ทั่วทั้งเครือข่ายมัลติไซต์ของคุณได้

คำถามที่พบบ่อย

ฉันจะใช้โดเมนที่แตกต่างกันในแต่ละภาษาได้อย่างไร

หากคุณต้องการใช้ โดเมนที่แตกต่างกันในแต่ละภาษา คุณต้องมีปลั๊กอิน drop-in ที่เรียกว่า sunrise.php ปลั๊กอินนี้จะโหลดขึ้นในช่วงต้นของกระบวนการโหลด WordPress จึงช่วยให้ WPML จับคู่แต่ละโดเมนที่ร้องขอกับภาษาที่สอดคล้องกันได้

วิธีติดตั้งปลั๊กอินนี้มีดังนี้:

1. คัดลอกไฟล์ sunrise.php จากโฟลเดอร์ ../sitepress-multilingual-cms/inc/tools/ ของ WPML ไปยังโฟลเดอร์ wp-content ของคุณ หากคุณมีไฟล์ sunrise.php ในโฟลเดอร์ wp-content อยู่แล้ว ให้เพิ่มเนื้อหาจากไฟล์ sunrise.php ของ WPML ลงในไฟล์ที่มีอยู่ อย่าใส่ไว้หลังคำสั่ง return
2. เพิ่มบรรทัด define('SUNRISE’, ‘on’) ลงในไฟล์ wp-config.php ของคุณ
3. ตรวจสอบให้แน่ใจว่าโดเมนของคุณมีการตั้งค่า DNS ที่ถูกต้อง และชี้ไปยังโฟลเดอร์เดียวกับโดเมนของภาษาเริ่มต้น สำหรับคำแนะนำ ให้ทำตามบทช่วยสอนนี้เกี่ยวกับ การตั้งค่าโดเมนในแต่ละภาษา

ฉันจะใช้การแปลอัตโนมัติบนมัลติไซต์ได้อย่างไร

WPML เสนอตัวเลือกสำหรับ การแปลอัตโนมัติ ของเนื้อหาทั้งหมดบนไซต์ของคุณ

หากต้องการใช้การแปลอัตโนมัติ ให้เลือกระหว่าง แผนจ่ายตามการใช้งานจริงและแผนเครดิตแบบชำระเงินล่วงหน้า ของเรา

หากคุณต้องการใช้การแปลอัตโนมัติในไซต์ย่อยเฉพาะ คุณสามารถทำได้ดังนี้:
- ลงทะเบียนเพื่อจ่ายตามการใช้งานจริงในไซต์ย่อย ในกรณีนี้ ไซต์ย่อยจะมีวิธีการชำระเงินของตนเองสำหรับการแปลอัตโนมัติ หรือ
- เชื่อมต่อไซต์ย่อยกับไซต์หลัก โดยใช้รหัสการย้ายข้อมูลเพื่อแชร์เครดิตการแปล

สำคัญ: คุณไม่สามารถจัดสรรเครดิตแบบชำระเงินล่วงหน้าให้กับไซต์ย่อยเฉพาะจากบัญชี WPML ของคุณได้ เนื่องจากไซต์ย่อยจะใช้ไซต์คีย์ของไซต์หลักร่วมกัน

ฉันจะรีเซ็ต WPML บนไซต์ย่อยของฉันได้อย่างไร

หากคุณจำเป็นต้อง รีเซ็ต WPML บนไซต์ย่อยใด ๆ ของคุณ ให้ไปที่ เว็บไซต์ของฉัน → ผู้ดูแลเครือข่าย แล้วคลิกที่ WPML จากที่นี่ คุณสามารถรีเซ็ตไซต์ย่อยแต่ละแห่งของคุณได้ ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน WPML บนไซต์หลักของคุณแล้วเพื่อให้สามารถมองเห็นเมนู WPML ได้

หากคุณพบปัญหาใด ๆ ขณะตั้งค่ามัลติไซต์ของ WordPress ด้วย WPML โปรด ติดต่อฝ่ายสนับสนุน ของเราเพื่อขอความช่วยเหลือ

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