WPML

WPML มีธงสำหรับหลายภาษา แต่ยังให้คุณใช้รูปภาพธงของคุณเองได้หากจำเป็น

WPML มาพร้อมกับธงที่มีมาให้ในตัวสำหรับภาษาที่กำหนดค่าไว้ล่วงหน้าทั้งหมด 65 ภาษา รวมถึงธงเพิ่มเติมสำหรับภาษาที่ใช้เฉพาะในบางประเทศที่ได้รับความนิยม (เช่น ภาษาฝรั่งเศสแคนาดา ภาษาโปรตุเกสบราซิล หรือภาษาเยอรมันสวิส) ธงเหล่านี้มีให้ใช้งานในรูปแบบไฟล์ SVG หรือ PNG ตามเส้นทางไฟล์ต่อไปนี้:

../wp-content/plugins/sitepress-multilingual-cms/res/flags

คลังธงของ WPML

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

ข้อกำหนดสำหรับธงที่กำหนดเอง

คุณสามารถอัปโหลดธงของคุณเองเป็นไฟล์ SVG ได้ โดย SVG เป็นรูปแบบเดียวที่ WPML ยอมรับสำหรับธงที่กำหนดเอง และไฟล์ต้องมีขนาดไม่เกิน 100 KB

คุณไม่จำเป็นต้องใช้ปลั๊กอินที่อนุญาตให้อัปโหลด SVG สำหรับการดำเนินการนี้ WPML จะจัดเก็บธงนั้นไว้เองภายใต้ wp-content/uploads/flags/ แทนที่จะเก็บไว้ในคลังสื่อของ WordPress

คุณจะต้องตรวจสอบให้แน่ใจด้วยว่าไฟล์ต้นฉบับ SVG มีขนาด 18 x 12 พิกเซล หากคุณต้องการให้แสดงผลได้พอดีเมื่ออยู่คู่กับธงเริ่มต้นของ WPML โดย viewBox สามารถเป็นค่าสัดส่วนใดก็ได้ ตัวอย่างเช่น:

<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none" viewBox="0 0 36 24">...</svg>

วิธีการเพิ่มธงที่กำหนดเอง

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

การแก้ไขภาษาของไซต์ของคุณ

เปิดตัวเลือก ธง ของแถวนั้น ซึ่งจะมีธงของ WPML ลูกโลกที่เป็นกลาง หรือรหัสประเทศให้เลือก และรายการสุดท้ายคือ อัปโหลด SVG ที่กำหนดเอง… ให้เลือกตัวเลือกนั้นแล้วเลือกไฟล์ของคุณ

ตัวเลือกธงที่เปิดอยู่ โดยมีอัปโหลด SVG ที่กำหนดเองเป็นตัวเลือกสุดท้าย
ตัวเลือกธงที่เปิดอยู่ โดยมีอัปโหลด SVG ที่กำหนดเองเป็นตัวเลือกสุดท้าย

อัปโหลดไฟล์ธงของคุณและคลิก บันทึก เพื่อเพิ่มธงลงในตัวสลับภาษาของคุณ

การปรับขนาดธง

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

การปรับขนาดธงสำหรับตัวสลับภาษา
การปรับขนาดธงสำหรับตัวสลับภาษา

หากคุณใช้บล็อกตัวสลับภาษา คุณสามารถปรับขนาดธงของคุณได้จากการตั้งค่าบล็อก

การปรับขนาดธงโดยใช้บล็อกตัวสลับภาษา
การปรับขนาดธงโดยใช้บล็อกตัวสลับภาษา

หากคุณไม่ได้กำหนดขนาดเฉพาะสำหรับธงของคุณ ธงที่เป็น PNG และ JPG จะถูกปรับขนาดอัตโนมัติเป็น 18×12 พิกเซลเพื่อความสอดคล้องกัน คุณอาจไม่ต้องการปรับขนาดธงของคุณหากมีการจัดการโดย CSS หรือ JavaScript หรือหากคุณต้องการแสดง GIF แบบเคลื่อนไหว

ในกรณีดังกล่าว คุณสามารถปิดการปรับขนาดอัตโนมัติได้โดยเพิ่มโค้ดต่อไปนี้ลงในไฟล์ wp-config.php ของคุณ:

define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );

เพิ่มเติมในส่วนนี้

เขียนโดย Amir · อัปเดตล่าสุด 30 พฤษภาคม 2024