Виправлення помилок плагінів WordPress
Виконайте ці дії, щоб виправити помилки плагінів у WordPress.
Підготуйте сайт WordPress до усунення неполадок:
- Обов’язково створюйте резервну копію сайту перед усуненням будь-яких неполадок.
- Вимкніть усі плагіни WordPress, зокрема плагіни для кешування.
- Вимкніть WP_CACHE, якщо ця опція використовується на вашому сайті.
Пояснення помилок PHP, пов’язаних із WordPress
Якщо попередні дії з виправлення неполадок виявили помилку PHP, з’ясуйте характер помилки за цією таблицею.
Тип помилки | Визначення та подальші дії |
---|---|
E_ERROR | Це фатальна помилка, яка спричиняє припинення сценарію. Вона зазвичай виникає через виклик неіснуючого об’єкта, такого як клас або функція. Це часто може трапитися в разі несумісності версій. Необхідно оновити версію WordPress, теми та плагіни. |
E_WARNING | Це попередження під час виконання, яке не призводить до припинення сценарію. Воно вказує на потенційні проблеми, які виникають, але не зупиняють обробку PHP. До них часто можуть належати попередження про застарілість, які означають, що ваш код використовує застарілу версію PHP, і його потрібно оновити. Попередження в журналах PHP не обов’язково стосується проблеми, з якою ви стикнулися. |
E_PARSE | Це помилка аналізу під час компіляції. Вона звичайно свідчить про синтаксичну помилку PHP, таку як пропущена крапка з комою ;, дужки (), початкове або кінцева кутова дужка {} або будь-які інші синтаксичні помилки. Перевірте файл і рядок, указані в повідомленні про помилку, і знайдіть потенціальні синтаксичні помилки. |
E_NOTICE | Це сповіщення часу виконання, викликане помилкою в коді. Зазвичай це помилки PHP, які не призводять до припинення сценарію. Ці помилки вказують на можливі проблеми в коді, проте можуть бути нормальним результатом роботи сценарію. Одна з типових причин — використання невизначеної змінної PHP. Сповіщення в журналах PHP не обов’язково стосується проблеми, з якою ви стикнулися. |
Оновіть компоненти WordPress
Оновлення версії WordPress, тем або плагінів може спричинити конфлікти з іншими компонентами. Щоб повернути сайт до нормального стану, оновіть усі компоненти WordPress.
Оновіть до останніх версій:
Пов’язані дії
- Якщо після виконання наведених вище дій проблема не зникає, спробуйте видалити та переінсталювати плагін.
Додаткові відомості
- Можливо, буде потрібно діагностувати проблему з плагіном, перш ніж починати ці дії з виправлення неполадок.
- Якщо потрібна допомога з усуненням помилки плагіна, наша Преміумпідтримка WordPress зможе надати її.