WPML
状态
已解决
类型
Bug
相关插件/主题
WooCommerce
主题标签
Bug

问题概述

WooCommerce 7.8.1 (在新标签页中打开) 最近引入了一些更改,导致了以下致命错误。因此,您可能会遇到无法在我们的高级翻译编辑器 (ATE) 中翻译产品的问题,并且它们一直卡在“进行中”状态。

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;

所有已知问题