คุณสามารถเพิ่มตัวสลับภาษาในตำแหน่งที่กำหนดเองบนเว็บไซต์ของคุณได้ ซึ่งรวมถึงการเพิ่มลงในไฟล์ธีมของคุณโดยใช้ PHP หรือเพิ่มลงในหน้าและโพสต์โดยใช้ shortcode
การเปิดใช้งานตัวสลับภาษาแบบกำหนดเอง
หากต้องการแสดงตัวสลับภาษาโดยใช้ shortcode หรือ PHP ให้ไปที่ WPML → การตั้งค่า → ตัวสลับภาษา → ตัวสลับภาษาแบบกำหนดเอง แล้วทำเครื่องหมายในช่องเพื่อเปิดใช้งาน ตัวสลับภาษาแบบกำหนดเอง

shortcode ของตัวสลับภาษา
คุณยังสามารถใช้ บล็อกตัวสลับภาษา ของ WPML เพื่อแสดงตัวสลับภาษาทั่วทั้งเว็บไซต์ รวมถึงในโพสต์และหน้าเพจได้ด้วย
คุณสามารถใช้ shortcode ของ WPML แบบใดแบบหนึ่งจากสองแบบนี้เพื่อแสดงตัวสลับภาษาภายในโพสต์และหน้าเพจ:
- [wpml_language_selector_widget]
- [wpml_language_selector_footer]

shortcode wpml_language_selector_widget จะแสดงตัวสลับภาษาตามตัวเลือกที่ตั้งค่าไว้ในส่วน ตัวสลับภาษาแบบกำหนดเอง ใน WPML → ภาษา
shortcode wpml_language_selector_footer จะแสดงตัวสลับภาษาตามตัวเลือกที่ตั้งค่าไว้ในส่วน ตัวสลับภาษาในส่วนท้าย ใน WPML → ภาษา คุณสามารถใช้ shortcode นี้ได้แม้ว่าจะไม่ได้ทำเครื่องหมายที่ช่อง แสดงตัวสลับภาษาที่ส่วนท้าย ก็ตาม
ตัวสลับภาษาโดยใช้ PHP
คุณสามารถใช้ PHP เพื่อเพิ่มตัวสลับภาษาลงในไฟล์เทมเพลต PHP ของธีมได้ โดยใช้การดำเนินการสองอย่างต่อไปนี้
do_action('wpml_add_language_selector');do_action( 'wpml_footer_language_selector');
การดำเนินการ do_action('wpml_add_language_selector'); จะแสดงตัวสลับภาษาตามตัวเลือกที่ตั้งค่าไว้ในส่วน ตัวสลับภาษาแบบกำหนดเอง ใน WPML → ภาษา
การดำเนินการ do_action( 'wpml_footer_language_selector'); จะแสดงตัวสลับภาษาตามตัวเลือกที่ตั้งค่าไว้ในส่วน ตัวสลับภาษาในส่วนท้าย ใน WPML → ภาษา คุณสามารถใช้การดำเนินการนี้ได้แม้ว่าตัวเลือก แสดงตัวสลับภาษาที่ส่วนท้าย จะปิดใช้งานอยู่ก็ตาม
คุณยังสามารถใช้ PHP เพื่อสร้างตัวสลับภาษาแบบกำหนดเองได้ อ่านเพิ่มเติมเกี่ยวกับ วิธีสร้างตัวสลับภาษาแบบกำหนดเอง