WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
รายงานสำหรับ
WPML Multilingual CMS 4.6.13
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
BeTheme
แท็กหัวข้อ
ATE, Compatibility

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

เมื่อใช้ Betheme เพื่อสร้างโพสต์หรือหน้าที่มีลิงก์ภายใน เวอร์ชันที่แปลของหน้าเหล่านี้จะไม่สามารถอัปเดตลิงก์ภายในให้ชี้ไปยัง URL ที่แปลแล้วได้ แต่จะยังคงลิงก์ไปยังเวอร์ชันภาษาเริ่มต้นไว้แทน

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

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


  • เปิดไฟล์ …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php

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

  • แทนที่:
    public function show_items($item, $i, $vb, $w_iterate = false){
    
      		/*echo '<pre>';
      		print_r($item);
      		echo '</pre>';*/
    
      		$inner_class = array();
      		$item_class = array();

  • ด้วย:
    public function show_items($item, $i, $vb, $w_iterate = false){
    	/*echo '<pre>';
    	print_r($item);
    	echo '</pre>';*/
    
    	// WPML Workaround for compsupp-7547
    	$item['attr']['content'] = apply_filters( 'wpml_translate_link_targets', $item['attr']['content'] );
    
    	$inner_class = array();
    	$item_class = array();

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