Как можно исправить фатальную ошибку при отключении плагина Woocommerce на Wordpress?

Чтобы улучшить структуру вашего вопроса и прояснить проблему, можно переформулировать его следующим образом: "После того, как разработчик сделал изменения в плагине WooCommerce без предварительного уведомления, мой сайт теперь крашится при попытке отключить этот плагин. Как мне действовать далее, чтобы успешно отключить плагин и воспользоваться сайтом? У кого есть идеи по решению этой проблемы?"
  • 15 апреля 2024 г. 10:30
Ответы на вопрос 3
Для исправления фатальной ошибки при отключении плагина WooCommerce на WordPress, можно попробовать следующие шаги:

1. Попробуйте подключиться к FTP-клиенту, такому как FileZilla, и удалить папку плагина WooCommerce из директории `/wp-content/plugins/`. Это может позволить вам отключить плагин без доступа к административной панели.

2. Попробуйте временно переименовать папку плагина WooCommerce, добавив, например, `_old` в конец названия. Это также может помочь обойти ошибку и отключить плагин.

3. Если у вас есть резервная копия сайта, попробуйте восстановить сайт до того момента, когда плагин работал корректно, а затем переустановить его.

4. Если у вас есть возможность связаться с разработчиком плагина, уточните, какие изменения были внесены и какие проблемы возникли после их внедрения. Возможно, разработчик сможет предложить более конкретное решение.

5. Если ни один из вышеперечисленных способов не помогает, попросите помощи у сообщества WordPress или обратитесь к специалисту по WordPress, который сможет помочь в решении проблемы.

Надеюсь, эти рекомендации помогут вам успешно решить проблему с отключением плагина WooCommerce на вашем сайте WordPress.
Нигде в функциях нету чего-то типа if woocommerce{ и скорее всего какие-то инклюды} 
Вот если где-то есть - то этот if отключить. Если тема написана руками. Если на билдерах то хз.
Нужно проверять существование функции is_account_page() перед ее использованием, а лучше проверять активацию плагина is_plugin_active( 'woocommerce/woocommerce.php' ) или class_exists( 'WooCommerce' )
Похожие вопросы