WPML
สถานะ
แก้ไขแล้ว
ประเภท
บั๊ก
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
WooCommerce
แท็กหัวข้อ
Bug

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

WooCommerce 7.8.1 (เปิดในแท็บใหม่) มีการเปลี่ยนแปลงบางอย่างเมื่อเร็ว ๆ นี้ ซึ่งส่งผลให้เกิดข้อผิดพลาดร้ายแรงดังต่อไปนี้ ด้วยเหตุนี้ คุณอาจพบปัญหาที่ทำให้ไม่สามารถแปลสินค้าของคุณในตัวแก้ไขการแปลขั้นสูง (ATE) ของเราได้ และสินค้าเหล่านั้นจะค้างอยู่ในสถานะ ”In Progress”

PHP Fatal error: Uncaught Error: Call to undefined function wc_get_default_product_type_options() in .../wp-content/plugins/woocommerce/includes/tracks/events/class-wc-products-tracking.php:242

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

หมายเหตุ: ปัญหานี้ได้รับการแก้ไขแล้วใน WooCommerce 7.8.2

โปรดทราบว่าข้อผิดพลาดนี้เกิดขึ้นจาก WooCommerce และต้องได้รับการแก้ไขที่นั่น
ในระหว่างนี้:


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

  • เปิดไฟล์ … /wp-content/plugins/woocommerce/includes/tracks/events/class-wc-products-tracking.php

  • แทนที่:
    use Automattic\Jetpack\Constants;

  • ด้วย:
    require_once dirname( __FILE__ ) . '/../../admin/wc-admin-functions.php'; // QUICK FIX
    
    use Automattic\Jetpack\Constants;

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