В настоящее время известны две причины возникновения этой ошибки:
Fatal error: Call to undefined function is_woocommerce_active() Устаревшие расширения
Сначала проверьте страницу Подписки в вашей панели управления аккаунтом WooCommerce.com, чтобы убедиться, что все расширения обновлены (включая WooSlider, если он установлен). Если ключи активированы, обновления будут приходить автоматически.
Если ключи не активированы и вы используете WooCommerce 2.0.5 или новее, проверьте наличие обновлений в админке WordPress: WooCommerce → Статус.
Если у вас версия WooCommerce старее 2.0.5, перейдите в раздел Загрузки в вашем аккаунте WooCommerce.com и обновите расширение вручную.
Чтобы обновить расширение вручную:
- Распакуйте скачанный архив и загрузите файлы на сайт через FTP.
- Перезапишите существующие файлы — отключать расширение не нужно.
Важно: автоматическое обновление расширений WooCommerce Marketplace через админку WordPress недоступно без активации ключей. В этом случае обновление выполняется вручную через FTP.
Сторонние темы
Некоторые сторонние темы могут вызывать эту ошибку. Если все расширения обновлены, переключитесь на стандартную тему (например, Twenty Twenty-Five) и попробуйте снова активировать расширение. После успешной активации можно вернуть вашу тему обратно.
