เรียนรู้วิธีใช้ 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/ |
มีเงื่อนไขและอยู่ในขั้นทดลอง
| ไซต์ย่อยในไดเรกทอรีและภาษาในโดเมนย่อย | ไซต์ย่อยในโดเมนย่อยและภาษาในโดเมนย่อย |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| เป็นไปได้โดยการใช้ไฟล์ sunrise.php เท่านั้น (ดูเพิ่มเติมใน ฉันจะใช้โดเมนที่แตกต่างกันในแต่ละภาษาได้อย่างไร) | เป็นไปได้ก็ต่อเมื่อโดเมนชี้ไปอย่างถูกต้องผ่านรายการ DNS และไม่ขัดแย้งกับไซต์ย่อยอื่น |
ในไซต์ย่อยเดียวกัน คุณไม่สามารถกำหนดให้บางภาษาอยู่ในโดเมนและภาษาอื่นอยู่ในไดเรกทอรีได้
การติดตั้ง WPML ในการตั้งค่ามัลติไซต์
ในการติดตั้ง WPML คุณสามารถใช้ปลั๊กอิน OTGS Installer ที่มีขนาดเล็กเพื่อหลีกเลี่ยงการดาวน์โหลดและอัปโหลดส่วนประกอบของ WPML ด้วยตนเอง
หลังจากที่คุณ ซื้อ WPML แล้ว:
- ไปที่ส่วน ดาวน์โหลด ในบัญชีของคุณและดาวน์โหลดไฟล์ zip ของ OTGS Installer
- ไปที่ เว็บไซต์ของฉัน → ผู้ดูแลเครือข่าย เพื่ออัปโหลดปลั๊กอินใหม่
- เมื่ออัปโหลดแล้ว คุณสามารถ เปิดใช้งานระดับเครือข่าย ได้
การลงทะเบียน 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 โปรด ติดต่อฝ่ายสนับสนุน ของเราเพื่อขอความช่วยเหลือ