WPML ช่วยให้คุณสามารถสร้างหน้ารูท (root page) เฉพาะสำหรับไซต์ของคุณได้ ซึ่งหมายความว่าไม่ว่าไซต์ของคุณจะมีภาษาใดบ้าง ผู้เยี่ยมชมทุกคนจะเห็นหน้าเริ่มต้นเดียวกัน
WPML ให้คุณสร้างไดเรกทอรีเสมือนสำหรับทุกภาษา รวมถึงภาษาเริ่มต้น ไดเรกทอรีเหล่านี้ไม่ใช่ไดเรกทอรีที่มีอยู่จริงบนไดรฟ์ของเซิร์ฟเวอร์ แต่เป็นไดเรกทอรีเสมือนที่ปรากฏใน URL เท่านั้น
โปรดทราบว่าเมื่อมีการตั้งค่าตัวเลือก ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น ในหน้า WPML → การตั้งค่า → URL และ SEO → ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น คุณต้องใช้หน้ารูทด้วย
เมื่อมีโฟลเดอร์ภาษาสำหรับทุกภาษา โครงสร้างไซต์ของคุณอาจมีลักษณะดังนี้:
mysite.com/en/
mysite.com/es/
mysite.com/fr/
หากต้องการเปิดใช้งานรูปแบบนี้ ให้ไปที่ WPML → การตั้งค่า → URL และ SEO → ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น และเลื่อนลงไปที่ส่วน รูปแบบ URL ภาษา

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

การตั้งค่าหน้ารูท
ในการใช้หน้ารูท ก่อนอื่นคุณต้องเลือกตัวเลือก ภาษาที่แตกต่างกันในไดเรกทอรี
จากนั้น เปิดใช้งานตัวเลือก ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น
ตอนนี้ คุณต้องเลือกว่าจะใส่อะไรลงใน URL รูทของไซต์ของคุณ สำหรับ URL รูท คุณสามารถเลือกระหว่าง ไฟล์ HTML หรือ หน้า WordPress
การเลือกไฟล์ HTML
เมื่อคุณเลือกไฟล์ HTML คุณจะต้องระบุเส้นทาง (path) ของไฟล์ หากเส้นทางเริ่มต้นด้วยเครื่องหมายทับ "/" จะถือว่าเป็น absolute path บนเซิร์ฟเวอร์ มิฉะนั้นจะเป็น relative path ที่อ้างอิงจากไดเรกทอรีของ WordPress
การใช้ Relative Path
คุณสามารถอัปโหลดไฟล์ HTML ที่คุณต้องการใช้สำหรับหน้ารูทของคุณได้โดยใช้โปรแกรม FTP และวางไว้ใต้ไดเรกทอรี WordPress ของไซต์ของคุณดังที่แสดงในภาพด้านล่าง

เมื่ออัปโหลดไฟล์แล้ว คุณสามารถตั้งค่า relative path ของไฟล์ได้โดยเพียงแค่ระบุชื่อไฟล์ ตัวอย่างเช่น เราตั้งชื่อไฟล์เป็น root-page.html

การใช้ Absolute Path
หากคุณต้องการใช้ absolute path บนเซิร์ฟเวอร์ของคุณ คุณสามารถอัปโหลดไฟล์ HTML ของคุณในโฟลเดอร์ใดก็ได้ของไซต์

เมื่อคุณอัปโหลดไฟล์แล้ว คุณสามารถตั้งค่า absolute path ของไฟล์ได้ ตัวอย่างเช่น /home/andres/root-page.html
การเลือกหน้า WordPress
หากในการ์ด รูปแบบ URL ภาษา ของ WPML → การตั้งค่า → URL และ SEO คุณเลือก หน้า สำหรับ สิ่งที่จะแสดงสำหรับ URL รูท ให้บันทึกการตั้งค่าของคุณก่อน จากนั้นคลิกที่ลิงก์ สร้างหน้ารูท

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

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

การเปลี่ยนเส้นทางโดเมนรูทไปยังไดเรกทอรีภาษาเริ่มต้น
บางครั้ง คุณอาจต้องการเปลี่ยนเส้นทางโดเมนรูทของคุณไปยังไดเรกทอรีของภาษาเริ่มต้น กล่าวคือ หากภาษาอังกฤษเป็นภาษาเริ่มต้นและมีคนเข้าชม www.yoursite.com พวกเขาจะถูกเปลี่ยนเส้นทางไปยัง www.yoursite.com/en/
เริ่มต้นด้วยการสร้าง เทมเพลต PHP สำหรับธีมของไซต์ของคุณ ในกรณีส่วนใหญ่ คุณควรเพิ่มไฟล์ PHP ดังกล่าวลงในธีมลูก (child theme)
เพิ่มเนื้อหาต่อไปนี้ลงในไฟล์เทมเพลตหน้า PHP ใหม่ของคุณ:
การเปลี่ยนเส้นทางรูท
<?php /* Template Name: Root redirect */ wp_redirect( home_url() ); exit; ?>
ตอนนี้ ให้กลับไปและแก้ไขหน้ารูทของคุณ
ในแถบด้านข้างทางขวา ให้ขยายส่วน สรุป และเลือกเทมเพลตที่คุณเพิ่งสร้างขึ้น

เมื่อคุณทำเสร็จแล้ว อย่าลืมอัปเดตหน้าดังกล่าว
ตอนนี้ หน้ารูทของคุณจะเปลี่ยนเส้นทางไปยังไดเรกทอรีภาษาเริ่มต้น