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ของเรา