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