- สถานะ
- แก้ไขแล้ว
ภาพรวมของปัญหา
เมื่อสร้างเทมเพลต Elementor ด้วย Elementor Pro คุณจะมีตัวเลือกในการตั้งค่าเงื่อนไขการแสดงผลบางอย่างดังที่แสดงด้านล่าง:

หลังจากการอัปเดตเมื่อเร็ว ๆ นี้ เงื่อนไขการแสดงผลบางอย่าง โดยเฉพาะ “Singular Posts” อาจทำให้เกิดปัญหาดังต่อไปนี้:
มีการสร้างเทมเพลต Elementor และตั้งค่าเงื่อนไขการแสดงผล
เทมเพลตนี้โหลดอย่างถูกต้องบนส่วนหน้าเว็บไซต์
เทมเพลตนี้ได้รับการแปลเป็นเทมเพลต Elementor ใหม่และมีการตั้งค่าเงื่อนไขการแสดงผล
ตอนนี้ เทมเพลตที่แปลแล้วโหลดอย่างถูกต้องบนส่วนหน้าเว็บไซต์ แต่เทมเพลตต้นฉบับกลับหยุดโหลดโดยสิ้นเชิง
วิธีแก้ปัญหาชั่วคราว
เรากำลังดำเนินการแก้ไขปัญหา แต่อาจต้องขอความช่วยเหลือจากทีมงาน Elementor และในระหว่างนี้ เรามีวิธีแก้ปัญหาชั่วคราว ก่อนที่คุณจะลองใช้วิธีแก้ปัญหาชั่วคราวนี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์และฐานข้อมูลของคุณอย่างสมบูรณ์แล้ว:
โปรดเปลี่ยนโค้ดในไฟล์ต่อไปนี้:
elementor-pro/modules/theme-builder/classes/conditions-cache.php Lines 96-101:
จาก:
$query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
] );
เป็น:
$query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
'suppress_filters' => true,
] );