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 มีตัวเลือกสำหรับการแปลอัตโนมัติสำหรับเนื้อหาทั้งหมดบนไซต์ของคุณ

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

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

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

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

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

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

เขียนโดยAmir