keyboard_arrow_right
รับทำเว็บ
รับทำเว็บ

การทำให้ เว็บไซต์ website สามารถมีหลายภาษา โดยไม่ใช้ปลั๊กอิน

การทำให้ เว็บไซต์ website สามารถมีหลายภาษา โดยไม่ใช้ปลั๊กอิน

website

การทํา เว็บไซต์ หลายภาษาบน WordPress มีหลายวิธี แต่ที่ส่วนใหญ่ทำกันเพื่อให้ง่ายที่สุด อาจมีอยู่ 2 แนวทางครับ ดังนี้ครับ

1. ทำแยกกันเป็นคนละเว็บไปเลย
คือ มี 1 ภาษาอยู่บนโดเมนหลัก เช่น www.mydomain.com กับอีกภาษาจะทำเว็บแยกออกมาต่างหาก อาจจะสร้างที่ซับโดเมน เช่น www.en.mydomain.com หรือจะไปสร้างที่ directory ต่อท้ายชื่อโดเมนก็ได้ครับ เช่น www.mydomain.com/en

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

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

อ่านเพิ่มเติม: วิธีทำเว็บหลายภาษาด้วยปลั๊กอิน WPML

สำหรับบทความนี้ผมจะมาแนะการทําเว็บหลายภาษาบน WordPress แบบแยกเว็บครับ

1) ติดตั้ง WordPress ที่ Directory ให้เรียบร้อย
สำหรับวิธีการติดตั้ง WordPress ของแต่ละ Hosting อาจมีขั้นตอนไม่เหมือนกัน วิธีที่ง่ายที่สุด ผมแนะนำให้คุณติดต่อผู้ให้บริการโฮสติ้งที่คุณใช้อยู่ (โฮสทุกเจ้ามีบริการลง WordPress ให้ฟรีครับ) แจ้งเขาไปว่า ให้ติดตั้ง WordPress ที่ Directory ของโดเมนที่คุณต้อง เช่น mydomain.com/en แบบนี้เป็นต้น

2) โคลนนิ่ง เว็บโดเมนหลัก มาใส่ที่ เว็บ Directory

3) สร้างเมนูเพื่อเชื่อมโยงเว็บ
สำหรับการสร้างเมนูเราต้องสร้างเมนูแบบ Custom Links ครับ

เข้าไปที่ Appearance > Menu > Custom Links > ที่ URL ให้ใส่โดเมนภาษาหลัก > Link text ให้ใส่ตัวย่อของภาษานั้นลงไป

4) วิธีเปลี่ยนตัวอักษรเป็นธงชาติ
อันดับแรกให้เราเตรียมรูปธงชาติของแต่ละภาษาไว้ ให้เรียบร้อยก่อน จากนั้นเราต้องแปลงรูปภาพให้เป็นโค้ด HTML เพื่อนำไปวางที่เมนู

วิธีแปลรูปภาพเป็น HTML
เข้าไป add new post > add media เพื่ออัพโหลดรูปเข้าเว็บ ย่อรูปให้เล็กลง > เลือก mode text > เราจะได้โค้ด HTML มา

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

 

รับทำเว็บ