WPML

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

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

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

ปัญหานี้ได้รับการแก้ไขแล้วใน WPML Multilingual CMS 4.7.4 การอัปเดตจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะเมื่อคุณยังไม่สามารถอัปเดตได้

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

  • เปิดไฟล์ …/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) ) {

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

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

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ