WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
MotoPress Hotel Booking
แท็กหัวข้อ
Compatibility

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

เมื่อใช้เทมเพลต Accommodation จากส่วนเสริม Hotel Booking Styles & Templates สำหรับ MotoPress Hotel Booking ร่วมกับ WPML คุณอาจสังเกตเห็นว่าเทมเพลตที่แปลแล้วไม่ปรากฏบนส่วนหน้า แต่เทมเพลตต้นฉบับจะถูกนำไปใช้กับ Accommodation ที่แปลแล้วแทน

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

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


  • เปิดไฟล์ …/wp-content/plugins/mphb-styles/includes/template-editor/includes/templates.php

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

  • แทนที่:
            // get chosen Template for Acc. Type
            $templateID = get_post_meta($post->ID, '_wp_page_template', true);
            


  • ด้วย:
            // get chosen Template for Acc. Type
            $templateID = get_post_meta($post->ID, '_wp_page_template', true);
            // WPML Workaround for compsupp-8024 
            $templateID = apply_filters( 'wpml_object_id', $templateID, 'mphb_template', TRUE ); 
            

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