WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
WPML Multilingual CMS 4.7.4
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Divi
แท็กหัวข้อ
Compatibility

ภาพรวมของปัญหา

หากคุณกำลังใช้งาน ธีม Divi คุณอาจพบปัญหาที่เงื่อนไขการแสดงผลที่ตั้งค่าไว้ในเทมเพลตไม่ถูกคัดลอกไปยังเวอร์ชันที่แปลแล้ว

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลทั้งหมดของเว็บไซต์ของคุณก่อนดำเนินการต่อ


  • เปิดไฟล์ …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php

  • ค้นหาบรรทัดที่ 30

  • เปลี่ยน:
    if ( 'categoryPage' === $condition['condition'] ) {

  • เป็น:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

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

ปัญหาที่ทราบแล้วทั้งหมด →