WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.5.7
แก้ไขใน
4.5.8

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

ใน WordPress เวอร์ชันใหม่ล่าสุด 6.0 โพสต์อาจมีคำของอนุกรมวิธานที่ถูกทำสำเนา

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

ปัญหานี้ควรได้รับการแก้ไขใน WPML 4.5.8

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

  1. เปิดไฟล์ wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-term-adjust-id.php
  2. ค้นหาบรรทัดที่ 59
  3. เปลี่ยน:
    		if (
    			$adjust_id_url_filter_off
    			|| ! $this->sitepress->get_setting( 'auto_adjust_ids' )
    			|| $this->is_ajax_add_term_translation()
    			|| $this->debug_backtrace->are_functions_in_call_stack(
    				[
    					'get_category_parents',
    					'get_permalink',
    					'wp_update_post',
    					'wp_update_term',
  4. เป็น:
    		if (
    			$adjust_id_url_filter_off
    			|| ! $this->sitepress->get_setting( 'auto_adjust_ids' )
    			|| $this->is_ajax_add_term_translation()
    			|| $this->debug_backtrace->are_functions_in_call_stack(
    				[
    					'get_category_parents',
    					'get_permalink',
    					'wp_update_post',
    					'wp_update_term',
    					[ 'WP_Term_Query', 'populate_terms' ],

หมายเหตุ: คุณอาจต้องไปที่หน้า WPML > ฝ่ายสนับสนุน > การแก้ปัญหา เลือก Products และคลิกที่ปุ่ม Synchronize posts taxonomies ดังรูปด้านล่าง

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