- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Multilingual CMS 4.7.6
ภาพรวมของปัญหา
WPML มาพร้อมกับสไตล์เริ่มต้นบางส่วนที่นำไปใช้กับตัวสลับภาษาเพื่อให้แสดงผลได้อย่างเหมาะสม
อย่างไรก็ตาม คุณสามารถปิดการใช้งานส่วนนี้ได้ผ่านค่าคงที่:
define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true);
โดยปกติแล้ว การทำเช่นนี้จะหยุดการโหลดสไตล์ในตัว แต่ในกรณีของบล็อก Gutenberg สำหรับตัวสลับภาษาจะไม่เป็นเช่นนั้น และสไตล์ในตัวจะยังคงถูกโหลดอยู่
วิธีแก้ปัญหาชั่วคราว
นักพัฒนาของเรากำลังดำเนินการแก้ไขปัญหานี้ อย่างไรก็ตาม หากปัญหานี้มีความสำคัญอย่างยิ่งสำหรับคุณ คุณสามารถไปที่ไฟล์ /wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Loader.php
จากนั้นในฟังก์ชัน
private function styleLanguageSwitcher() {คุณสามารถเพิ่มโค้ดนี้:
if (defined('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS')) {
return '';
}
และเมื่อทำเช่นนี้ ระบบจะทำตามค่าคงที่ ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS และจะไม่มีการโหลด CSS ในตัวสำหรับตัวสลับภาษา