WPML
Статус
Решена
Тип
Ошибка
Связанный плагин/тема
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;

Все известные проблемы