- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 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' );