WPML

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

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

หากต้องการแสดงตัวสลับภาษาโดยใช้ shortcode หรือ PHP ให้ไปที่ WPMLการตั้งค่าตัวสลับภาษาตัวสลับภาษาแบบกำหนดเอง แล้วทำเครื่องหมายในช่องเพื่อเปิดใช้งาน ตัวสลับภาษาแบบกำหนดเอง

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

shortcode ของตัวสลับภาษา

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

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

  • [wpml_language_selector_widget]
  • [wpml_language_selector_footer]
การแสดงตัวสลับภาษาด้วย shortcode
การแสดงตัวสลับภาษาด้วย shortcode

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 เพื่อสร้างตัวสลับภาษาแบบกำหนดเองได้ อ่านเพิ่มเติมเกี่ยวกับ วิธีสร้างตัวสลับภาษาแบบกำหนดเอง

เขียนโดย Amir · อัปเดตล่าสุด 2 มีนาคม 2023