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

วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถใช้ วิดเจ็ตข้อความ WordPress ค่าเริ่มต้น และแสดงในภาษาที่ต้องการ
เพื่อหลีกเลี่ยงความสับสน คุณยังสามารถลบเมนูดรอปดาวน์สำหรับเลือกภาษาที่จะแสดงวิดเจ็ตของคุณออกทั้งหมดได้ ในการดำเนินการนี้ โปรดใช้วิธีแก้ปัญหาชั่วคราวต่อไปนี้:
- สำรองข้อมูลไซต์ของคุณอย่างสมบูรณ์
- ไปที่ wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php
- เปลี่ยน:
echo $this->template_service->show( $model, 'language-selector.twig' );
เป็น:
if (( $widget->name !== "Multilingual Text" ) && ( $widget->option_name !== "widget_text_icl" )) { echo $this->template_service->show( $model, 'language-selector.twig' ); }