WPML

WPML มีชุดค่าคงที่ที่คุณสามารถใช้ในไฟล์ PHP และเทมเพลตของธีมหรือปลั๊กอินของคุณ

นอกจากค่าคงที่ที่กำหนดโดยปลั๊กอินตัวหลักของ WPML แล้ว คุณยังสามารถใช้ค่าคงที่ที่มีให้สำหรับปลั๊กอินส่วนเสริมของเราได้อีกด้วย

ค่าคงที่ของ WPML Multilingual CMS

ICL_DISABLE_CACHE

ใช้ค่าคงที่นี้เพื่อปิดการใช้งานแคชออบเจ็กต์ของ WPML ค่าเริ่มต้นคือ false

ICL_DONT_LOAD_LANGUAGES_JS

การตั้งค่าคงที่นี้เป็น true จะลบไฟล์ JavaScript ของตัวสลับภาษา (เช่น
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js)

ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS

การตั้งค่าคงที่นี้เป็น true จะลบ CSS ของตัวสลับภาษา (เช่น
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css)

WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE

การตั้งค่าคงที่นี้เป็น true จะช่วยให้ผู้ใช้ที่เป็นนักแปลสามารถใช้ shortcode ของตัวสลับภาษา wpml_language_selector_widget เมื่อทำการแปลได้

WPML_TRANSLATION_AUTO_UPDATE_ENABLED

สำหรับปลั๊กอินสร้างหน้าเว็บ WPML มีคุณสมบัติสำหรับการอัปเดตเนื้อหาโดยอัตโนมัติ

หากต้องการปิดการใช้งานคุณสมบัตินี้ ให้ตั้งค่าของค่าคงที่นี้เป็น false

WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET

ใช้ค่าคงที่นี้เพื่อกำหนดจำนวนรายการที่จะแสดงบนหน้า WPMLการแปลอนุกรมวิธาน

ค่าเริ่มต้นคือ 1000

WPML_SAVE_XLIFF_PATH

ใช้ค่าคงที่นี้เพื่อกำหนดพาร์ธของเซิร์ฟเวอร์สำหรับการบันทึกไฟล์ XLIFF เมื่อดาวน์โหลดงานจากหน้า WPMLการแปล ตัวอย่างเช่น:

define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');

หลังจากดาวน์โหลดงานแปลแล้ว สำเนาของไฟล์จะถูกสร้างขึ้นในโฟลเดอร์ที่กำหนดไว้

WPML_DO_NOT_RESIZE_UPLOADED_FLAGS

ตามค่าเริ่มต้น ธงของตัวสลับภาษาของ WPML จะถูกปรับขนาดอัตโนมัติเป็น 18×12 พิกเซลเพื่อความสอดคล้องกัน

บางครั้ง คุณอาจไม่ต้องการปรับขนาดธงของคุณ ตัวอย่างเช่น ธงอาจถูกจัดการโดย CSS หรือ JavaScript ที่กำหนดเอง หรือคุณต้องการแสดง GIF แบบเคลื่อนไหวที่กำหนดเอง ในกรณีเช่นนี้ คุณสามารถปิดการปรับขนาดอัตโนมัติได้โดยการตั้งค่าของค่าคงที่นี้เป็น true

สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าของเราเกี่ยวกับการปรับแต่งธงของตัวสลับภาษา

WPML_INSTALLER_LOGGING

การตั้งค่าคงที่นี้เป็น true จะเปิดใช้งานการบันทึกข้อมูลทุกอย่างที่เกี่ยวข้องกับโปรแกรมติดตั้ง WPML ซึ่งจะสร้างไฟล์บันทึกชื่อ installer.log ในโฟลเดอร์ ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ ของไซต์คุณ

ค่าคงที่นี้มีไว้สำหรับให้นักพัฒนาใช้งานเท่านั้น สำหรับบันทึกโปรแกรมติดตั้งทั่วไป โปรดไปที่ WPMLฝ่ายสนับสนุน จากนั้นไปที่หน้า Installer Support ในหน้าจัดการเว็บไซต์ของคุณ

OTGS_DISABLE_AUTO_UPDATES

หากคุณตั้งค่าของค่าคงที่นี้เป็น true WPML และ Toolset จะหยุดตรวจสอบการอัปเดตโดยอัตโนมัติ คุณจะต้องตรวจสอบการอัปเดตด้วยตนเอง

WPML_EXPORT_ALL_TO_XLIFF_LIMIT

คุณสามารถใช้ค่าคงที่นี้เพื่อกำหนดจำนวนงานสูงสุดที่สามารถส่งออกเป็น XLIFF ได้จากหน้า WPMLการแปล

ค่าเริ่มต้นคือ 1700 นี่คือจำนวนงานที่เซิร์ฟเวอร์ทั้งหมดควรสามารถประมวลผลได้ในเวลาที่เหมาะสม หากไซต์ของคุณทำงานบนเซิร์ฟเวอร์ที่เร็ว คุณสามารถเพิ่มขีดจำกัดนี้ได้หากจำเป็น

ค่าคงที่ของ WPML การแปลสตริง

WPML_ST_SYNC_TRANSLATION_FILES

การตั้งค่าคงที่นี้เป็น true จะซิงค์ไฟล์การแปลของ WPML (ไฟล์ MO) ระหว่างเซิร์ฟเวอร์หลายเครื่อง

สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าของเราเกี่ยวกับการซิงค์ไฟล์การแปลสำหรับไซต์ที่ทำงานบนเซิร์ฟเวอร์หลายเครื่อง

WPML_ST_MO_SCANNING_LIMIT

WPML การแปลสตริง จะสแกนและนำเข้าไฟล์ MO เพื่อให้พร้อมสำหรับการแปล คุณสามารถใช้ค่าคงที่นี้เพื่อกำหนดจำนวนไฟล์ MO ที่สามารถนำเข้าได้ในหนึ่งคำขอ

ค่าเริ่มต้นคือ 20000

ค่าคงที่ของ WPML CMS Nav

WPML_CMS_NAV_DISABLE_CACHE

การตั้งค่าคงที่นี้เป็น true จะปิดการใช้งานการแคชของ WPML CMS Navigation

สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าของเราเกี่ยวกับปลั๊กอิน WPML CMS Navigation

ICL_DONT_LOAD_NAVIGATION_CSS

การตั้งค่าคงที่นี้เป็น true จะปิดการโหลดไฟล์ cms-navigation-base.css และ cms-navigation.css

ค่าคงที่ของ WPML Multilingual & Multicurrency for WooCommerce

WCML_GEOLOCATED_COUNTRY

ใช้ค่าคงที่นี้เพื่อบังคับให้ WPML Multilingual & Multicurrency for WooCommerce ใช้ประเทศที่ระบุเมื่อทำการค้นหาประเทศตามตำแหน่งที่ตั้งทางภูมิศาสตร์

ค่าคงที่ควรประกอบด้วยรหัสประเทศสองหลัก (เช่น GH สำหรับกานา)

define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );

ค่าคงที่นี้อาจเป็นประโยชน์สำหรับการทดสอบ สำหรับโมดูลที่กำหนดเอง โปรดใช้ฮุก API เฉพาะ

ค่าคงที่ของ Advanced Custom Fields Multilingual

หากต้องการดูว่าคุณสามารถใช้ค่าคงที่ใดได้บ้างใน ACFML โปรดดูคำแนะนำเกี่ยวกับฮุกและค่าคงที่ของ ACF Multilingualของเรา

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