ภาพรวมของปัญหา
เมื่อคุณใช้ปลั๊กอิน Cornerstone (หรือธีม PRO) CSS/JS แบบกำหนดเองจากภาษาต้นฉบับจะถูกคัดลอกไปยังหน้าที่แปล หากปลั๊กอิน WPML Media Translation เปิดใช้งานอยู่
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้
เพื่อแก้ไขปัญหานี้บนเว็บไซต์ของคุณและเพื่อให้สามารถมี CSS/JS แบบกำหนดเองที่แตกต่างกันในหน้าที่แปลได้ โปรดทำตามขั้นตอนเหล่านี้:
- สำรองไฟล์เว็บไซต์และฐานข้อมูลของคุณ
- เพิ่มโค้ดนี้ลงในไฟล์ functions.php ของธีมของคุณ:
function wpml_compsupp_5527_wpml_pb_copy_meta_field( $value, $translated_post_id, $original_post_id, $meta_key ) { if ( '_cornerstone_settings' === $meta_key ) { return WPML_PB_Handle_Custom_Fields::slash_json( get_post_meta( $translated_post_id, $meta_key, true ) ); } return $value; } add_filter( 'wpml_pb_copy_meta_field', 'wpml_compsupp_5527_wpml_pb_copy_meta_field', 10, 4 );