WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
Germanized for WooCommerce Pro 4.2.14
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Germanized for WooCommerce
แท็กหัวข้อ
Compatibility

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

หลังจากอัปเดต WordPress เป็นเวอร์ชัน 6.7.1 สตริงจากปลั๊กอิน Germanized for WooCommerce Pro ไม่ได้รับการแปลเป็นภาษาเยอรมันตามที่คาดไว้

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

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


  • เปิดไฟล์ …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php

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

  • แทนที่:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro' );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • ด้วย:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro', true );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • จากนั้นเปิดไฟล์ …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php

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

  • เปลี่ยนลำดับของสองบรรทัดนี้:
    load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );
    load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );


  • ด้วย:
    load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );
    load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );

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