ข้ามไปยังเนื้อหาหลัก ข้ามไปยังแถบด้านข้าง
อัปเดตแล้ว
19 กุมภาพันธ์ 2026

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

ภาษาของไซต์

การเลือกภาษาสำหรับเว็บไซต์

เมื่อคุณกำหนดค่า WPML เป็นครั้งแรก (ขั้นตอนแรกของวิซาร์ดการตั้งค่า WPML) คุณต้องเลือกภาษาของเนื้อหาที่มีอยู่ของคุณ จากนั้นเลือก ภาษาที่กำหนดค่าไว้ล่วงหน้า 65 ภาษา ที่คุณต้องการแปลเว็บไซต์ของคุณ

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

สำหรับภาษาที่คุณกำหนดเอง คุณสามารถใช้ธงของ WPML หรือ เพิ่มธงที่กำหนดเอง ได้

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

รูปแบบ URL ของภาษา

WPML ช่วยให้คุณเลือกวิธีจัดระเบียบเนื้อหาในภาษาต่างๆ ได้ คุณสามารถเลือกระหว่าง:

  • ภาษาต่างๆ ในไดเรกทอรี – เช่น wpml.org/es/ สำหรับภาษาสเปนและ wpml.org/de/ สำหรับภาษาเยอรมัน
  • โดเมนที่แตกต่างกันสำหรับแต่ละภาษา – โดเมนย่อย เช่น es.example.com และ de.example.com หรือโดเมนที่แตกต่างกันโดยสิ้นเชิง เช่น ejemplo.es และ beispiel.de
  • ชื่อภาษาที่เพิ่มเป็นพารามิเตอร์ – เช่น wpml.org/?lang=es สำหรับภาษาสเปน

เพื่อให้ ภาษาที่แตกต่างกันในไดเรกทอรี ทำงานได้ โครงสร้างเพอร์มาลิงก์ของเว็บไซต์ของคุณต้องแตกต่างจากค่าเริ่มต้น เราขอแนะนำให้เลือก Year/Month/Name หรือ %postname%

สำหรับตัวอย่างโดยละเอียดและเอกสารประกอบเกี่ยวกับสิ่งที่จำเป็นสำหรับแต่ละโหมดในการทำงาน โปรดอ่านเกี่ยวกับ ตัวเลือก URL ภาษา

ตัวสลับภาษา

ตัวเลือกตัวสลับภาษาอยู่ที่ WPML → Languages

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

ตัวเลือกสำหรับตัวสลับภาษาของ WPML

หรือคุณสามารถเพิ่มตัวสลับภาษาในเมนู วิดเจ็ต เทมเพลต และเนื้อหาหน้าหรือโพสต์โดยใช้บล็อก Language Switcher

คุณยังสามารถแสดงตัวสลับภาษาโดยใช้ hooks ต่อไปนี้:

ลำดับภาษา

คุณสามารถควบคุมลำดับของภาษาที่ปรากฏในตัวสลับภาษาได้ในส่วน Language switcher options ของเมนู Languages

การตั้งค่าลำดับของภาษา

คลิกและลากภาษาเพื่อเปลี่ยนลำดับ

โปรดทราบว่าเมื่อคุณใช้ตัวสลับภาษาแบบดรอปดาวน์ ภาษาแรกที่แสดงจะเป็นภาษาปัจจุบันเสมอ ภาษาอื่นๆ จะแสดงตามลำดับที่คุณตั้งไว้ในรายการลำดับ ภาษา

การเลือกสิ่งที่จะแสดงในตัวสลับภาษา

คุณสามารถเลือกสิ่งที่จะรวมไว้ในตัวสลับภาษาได้ WPML สามารถแสดงธงชาติ ชื่อภาษาท้องถิ่น และชื่อภาษาในภาษาปัจจุบันของหน้าเว็บ (เช่น “Deutsch (German)” เมื่อภาษาปัจจุบันเป็นภาษาอังกฤษ)

คุณยังสามารถเลือกสีสำหรับทุกส่วนของตัวสลับภาษาได้

หากต้องการเปลี่ยนแปลงตัวสลับภาษาของคุณ:

  1. ไปที่ WPML → Languages
  2. ค้นหาตัวสลับภาษาของคุณ ตัวสลับภาษาแต่ละตัวจะอยู่ภายใต้ส่วนที่แตกต่างกันขึ้นอยู่กับตำแหน่งบนเว็บไซต์ของคุณ: Menu language switcher, Widget language switcher หรือ Footer language switcher
  3. คลิกไอคอนรูปดินสอเพื่อแก้ไข

เมื่อคุณทำการเปลี่ยนแปลง คุณจะเห็นตัวอย่างเล็กๆ ว่าตัวสลับภาษามีลักษณะอย่างไรก่อนที่คุณจะบันทึก

ตัวเลือกตัวสลับภาษา

คุณสามารถ ปรับแต่งรูปแบบตัวสลับภาษาของ WPML เพื่อให้เข้ากับการออกแบบเว็บไซต์ของคุณได้

หากต้องการเปลี่ยนธงที่ปรากฏถัดจากภาษา:

  1. ไปที่ WPMLLanguages
  2. ในส่วน ภาษาของไซต์ คลิก แก้ไขภาษา
  3. ที่นี่ คุณสามารถเลือกธงอื่นจากไดเรกทอรีการติดตั้งของ WPML หรืออัปโหลดธงของคุณเอง

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

ตัวสลับภาษาแบบกำหนดเอง

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

ตัวเลือกในการเปิดหรือปิดใช้งานตัวสลับภาษาที่กำหนดเอง

ในส่วน Custom language switchers คุณสามารถเปิดหรือปิดใช้งานตัวสลับภาษาที่กำหนดเองบนเว็บไซต์ของคุณได้ เมื่อปิดใช้งานตัวสลับภาษาที่กำหนดเอง ทรัพยากร CSS และ JavaScript ที่เกี่ยวข้องจะไม่ถูกโหลดอีกต่อไป สิ่งนี้มีประโยชน์สำหรับเว็บไซต์ที่ไม่ได้ใช้ตัวสลับภาษาใดๆ

ในกรณีนี้ ยังคงสามารถใช้ชอร์ตโค้ด wpml_language_switcher และแอ็กชัน wpml_language_switcher ได้ อย่างไรก็ตาม จะมีการแสดงผลตัวสลับภาษาโดยไม่มี CSS หรือ JavaScript

ตัวสลับภาษาที่กำหนดเองจะถูกเปิดใช้งานโดยค่าเริ่มต้นสำหรับการติดตั้งเดิมที่อัปเดตเป็น WPML เวอร์ชัน 3.8 หรือใหม่กว่า สำหรับการติดตั้งใหม่ที่ใช้ WPML เวอร์ชัน 3.8 หรือใหม่กว่า ตัวเลือกนี้จะถูกปิดใช้งานโดยค่าเริ่มต้น

ตัวเลือก SEO

การเปิดใช้งานตัวเลือก SEO

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

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

นอกเหนือจากการเปิดและปิดฟีเจอร์นี้แล้ว คุณยังสามารถใช้ตัวเลือก Position of hreflang link เพื่อกำหนดตำแหน่งที่จะแสดงข้อมูลนี้ได้:

  • โดยเร็วที่สุด – ค่าเริ่มต้น ลำดับความสำคัญ 1
  • ต่อมาในส่วนหัว – ลำดับความสำคัญ 10

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

ภาษาของผู้ดูแลระบบ

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

การเลือกภาษาผู้ดูแลระบบอื่น

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

หากต้องการเรียนรู้วิธีตั้งค่าภาษาหน้าผู้ดูแลระบบเริ่มต้นของเว็บไซต์และภาษาหน้าผู้ดูแลระบบที่แตกต่างกันตามผู้ใช้ โปรดอ่านเกี่ยวกับ การตั้งค่าภาษาหน้าผู้ดูแลระบบ WordPress

การกรองภาษาสำหรับการทำงานของ AJAX

WPML ช่วยให้คุณเปิดใช้งานคุกกี้ JavaScript เพื่อให้ธีมและปลั๊กอินสามารถดำเนินการกรอง AJAX ได้โดยไม่มีปัญหา แม้ในเว็บไซต์ที่มีการทำแคช

การจัดเก็บคุกกี้ภาษาเพื่อรองรับการกรองภาษาสำหรับ AJAX

เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ในหน้าเกี่ยวกับ การเปิดใช้งานคุกกี้ภาษาเพื่อรองรับการกรอง AJAX