- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.5
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Uncode
- แท็กหัวข้อ
- ATE
ภาพรวมของปัญหา
หากคุณใช้ธีม Uncode ร่วมกับ WPML และ WooCommerce และตั้งค่าเทมเพลตแบบกำหนดเองสำหรับหน้าเข้าสู่ระบบใหม่ คุณอาจพบปัญหาเมื่อพยายามเข้าสู่ระบบจากหน้าที่ตั้งค่าเป็นภาษารองของไซต์ กล่าวคือ หลังจากเข้าสู่ระบบ คุณอาจไม่ถูกเปลี่ยนเส้นทางไปยังหน้า “บัญชีของฉัน” ตามที่คาดไว้
วิธีแก้ปัญหาชั่วคราว
ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ functions.php ของธีมของคุณ
- เพิ่มโค้ดต่อไปนี้:
// WPML Workaround for compsupp-6911 add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' ); function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) { if (is_numeric($value)) { $post_type = get_post_type($value); $value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE ); } return $value; }