Перейти до основного вмісту
7 хвилин часу на читання (1404 слова)

Як допомогти у налагодженні плагінів WordPress

Як допомогти у налагодженні плагінів WordPress

Розробники JoomUnited завжди працюють над тим, щоб ваші плагіни працювали найбільш оптимальним чином, звичайно, в деяких випадках можуть виникати певні збої, наприклад, несумісність, що виникає через сторонній плагін, і що ми хочемо, коли виникають такі збої? Звичайно, вони швидко вирішуються...    

У цьому дописі ми навчимо вас, як надати розробнику правильну інформацію, щоб він міг швидко зрозуміти та вирішити помилку. Цей допис буде розділено на 3 кроки, яких ми будемо дотримуватися, щоб надати розробнику потрібну інформацію під час виникнення проблеми:

  • Увімкніть журнал налагодження
  • Встановіть плагін усунення несправностей
  • Перевірте наявність помилок JavaScript

 

Увімкніть систему налагодження та журналювання WordPress

Перш за все, ми повинні знати, що таке WP_DEBUG ; Як ми бачимо у Вікіпедії, “ WP_DEBUG - це PHP константа (постійна глобальна змінна), яку можна використовувати для запуску режиму "налагодження" у всьому WordPress. Припускається, що вона хибна за замовчуванням і зазвичай встановлюється в true у файлі wp-config.php на етапі розробки копій WordPress.”

Як ми бачимо, WP_DEBUG - це константа, яка за замовчуванням є вимкненою, але ми можемо її увімкнути для тимчасової мети налагодження.

 

wp-config

 

Крім того, існує інша константа PHP під назвою WP_DEBUG_LOG, яка допоможе нам автоматично створювати текстовий файл із усіма помилками ваших плагінів, і саме це ми надсилатимемо розробникам.

Ми навчимо вас, як саме ми можемо активувати його і як це виглядатиме, якщо виникне помилка з вашим плагіном, WP Meta SEO буде використано для цього прикладу, але ви можете виконати ті ж самі кроки для всіх наших плагінів. У цьому випадку у нас виникли проблеми з WP Meta SEO, це може бути будь-яка проблема, тому ми збираємося відкрити wp-config.php файл, це можна зробити за допомогою вашого улюбленого текстового редактора, наприклад, Notepad, Visual Studio Code, Brackets, просто відкрийте wp-config.php.

Файл знаходиться в кореневому каталозі вашого сервера, де встановлено ваш сайт WordPress.

 

wp-config-generated

 

Відкрийте його в текстовому редакторі, а потім натисніть CTRL + F або натисніть на Редагування > Знайти… ви зможете побачити поле, де ви можете ввести слово, яке ви збираєтеся знайти, у цьому випадку ми будемо вводити “WP_DEBUG” і натисніть Enter, поки не знайдете:
“define( 'WP_DEBUG', false )”

 

активація-wp-debug

 

Тепер, коли ми знаходимося на цьому рядку, видаліть «false» і введіть true, натисніть Enter і в наступному рядку скопіюйте define( 'WP_DEBUG_LOG', true ); і збережіть файл, він повинен виглядати як на наступному зображенні.

 

wp-debug-true

 

Якщо ці два рядки змінені, файл під назвою «debug.php» з'явиться у /wp-content/

 

новий-журнал

 

І все… ми завершили перший крок, це один із файлів, який потрібен нашим розробникам, щоб прискорити процес вирішення вашої проблеми. Усі помилки будуть відстежені та записані у цей текстовий файл.

 

Встановіть плагін діагностики WordPress

Плагін перевірки здоров'я та усунення несправностей - це плагін, який дозволяє проводити перевірку конфлікту без впливу на звичайних відвідувачів вашого сайту, він дуже простий у використанні та встановленні, ми все одно будемо використовувати WP Meta SEO для цього прикладу. Виконайте ці кроки, щоб встановити та запустити перевірку конфлікту за допомогою Health Check & Troubleshooting:

  • Увійдіть до свого сайту Wordpress, ви будете на панелі управління вашим сайтом
  • Натисніть на «Плагіни» у лівій частині вашої сторінки
  • Натисніть на «Додати новий»
  • Введіть «Перевірка здоров'я та усунення неполадок» у рядку пошуку, як показано нижче

 

add-troubleshooting

     

  • Натисніть на «Встановити зараз», Список плагінів буде автоматично завантажено, знайдіть потрібний і натисніть на «Встановити зараз», а потім на «Активувати»

 

install-troubleshooting

 

  • Натисніть на «Здоров'я сайту», У лівому меню є розділ під назвою «Інструменти» Натисніть на нього, а потім на «Здоров'я сайту»

 

site-health-menu

 

  • Натисніть на вкладку «Усунення неполадок», прочитайте попереджувальну інформацію та натисніть «Увійти в режим усунення неполадок» 

Режим усунення неполадок автоматично вимикає всі плагіни та перемикає на стандартну тему. Режим усунення неполадок не впливає на звичайних відвідувачів вашого сайту.  

 

enable-troubleshooting

   

  • Відтворіть проблему, з якою ви зіткнулися

У середовищі за замовчуванням без активних плагінів та теми за замовчуванням, якщо проблема виникає, це означає, що наш плагін не спричиняє несподівану поведінку.

 

  • Натисніть “Плагіни” > “Встановлені плагіни”

  Меню “Плагіни” розгорнеться, надаючи вам додаткові опції. Натисніть на “Встановлені плагіни”

 

встановлені-плагіни

   

  • Натисніть “Увімкнути під час усунення несправностей” поруч із WP Meta SEO

  увімкнути-під-час-усунення-несправностей      

  • Відтворіть проблему, яку ви відчували лише з активним WP Meta SEO та темою за замовчуванням, якщо проблема виникає, проблема спричинена нашим плагіном.

 

Це в певному сенсі хороша новина, тому що ви вже визначили одну частину проблеми. Тепер потрібно, щоб розробник увійшов на ваш сайт і виправив проблему, перш ніж ми випустимо нову версію! Якщо ні, повторіть кроки, щоб активувати наступний вимкнений плагін, яким ви можете відтворити помилку.

   

Перевірка та налагодження помилок Javascript у плагінах WordPress

Ми будемо шукати помилки Javascript за допомогою консолі Chrome або Firefox, залежно від вашого браузера, його назва трохи відрізняється, але після Chrome і FireFox ми назвемо його «Консоль». Щоб відкрити консоль, просто виконайте ці кроки:  

  • Клацніть правою кнопкою миші на перевірку, на фронтенді в будь-якій частині сайту

 

перевірити

   

  • Виберіть консоль, Буде відкрито інструменти розробника у правій частині сторінки, натисніть на «Консоль»

 

консоль

 

Перевірте помилки, із відкритою консоллю, відтворіть помилку, яку ви очікували, і погляньте на консоль, помилки є червоними текстами, які описують де знаходиться конфлікт javascript

 

консоль-помилка

 

Якщо ви знайшли помилку JavaScript, будь ласка зробіть знімок екрана розгорнутої версії помилки, щоб додати її до вашого квитка/повідомлення.

 

Надіслати / Поділитися звітом про проблему

Тепер, коли у вас є вся ця інформація, ви допоможете розробнику прискорити процес, просто перейдіть до всієї інформації, яку ви зібрали, і додайте її до вашого квитка/повідомлення, давайте запам'ятаємо, пункти є:  

  • debug.log
  • Примітка із плаґінами, які спричиняють конфлікти
  • Скріншот JavaScript-консолі із повідомленням про помилку

 

Якщо ви виконаєте ці кроки та надішлете нам коректну інформацію, розробник зможе зробити швидшу налагодження і ми заздалегідь дякуємо вам :)    

 

Створіть та поділіться новим обліковим записом користувача WordPress для цілей підтримки

Створення нового облікового запису адміністратора іноді є одним із швидких способів показати команді підтримки вашу проблему. Перед початком цього процесу нагадаємо, що:

  • Ми не зберігаємо старі облікові дані після вирішення проблеми (з міркувань безпеки)
  • Ми рекомендуємо видалити облікові записи адміністратора, створені для цілей підтримки
  • Уся інформація, якою ви поділитеся з нашою командою, є захищеною та залишиться конфіденційною

 

Щоб створити нового користувача, спочатку увійдіть до свого адміністративного сайту. Після успішного входу ви перебуватимете в інформаційній панелі WordPress.

Потім перейдіть до лівого Меню > Користувачі.

 

wp-користувач-меню

 

Потім перейдіть до верхньої частини екрана, натисніть на Додати нового або перейдіть до кнопки Додати нового у лівому меню.

 

додати-wp-користувача

 

Далі на екрані з'явиться форма додавання нового користувача. Є 2 поля, які потрібно заповнити: Ім'я користувача, Електронна пошта

У полі Пароль ви можете використовувати генератор випадкових паролів або встановити свій власний. І ви можете позначити опцію Надіслати сповіщення користувачу, якщо хочете надіслати новому користувачу електронний лист про їх обліковий запис.

Потім виберіть Роль для користувача у спадному меню. Це важливий крок для встановлення дозволів для користувачів на вашому сайті. "Адміністратор" є найвищим рівнем і надає користувачу доступ до всіх функцій вашого веб-сайту. Ви можете встановити інші ролі, якщо хочете обмежити доступ користувача.

 

wp-user-form

 

Нарешті, натисніть на кнопку Додати нового користувача внизу. Все вже зроблено, удачі!

 

Будьте в курсі

Коли ви підпишетесь на блог, ми будемо надсилати вам електронний лист, коли з'являться нові оновлення на сайті, щоб ви не пропустили їх.

Пов'язані публікації

 

Коментарі

Коментарів ще немає. Будьте першим, хто надішле коментар
Вже зареєстровані? Увійдіть сюди
Вівторок, 10 лютого 2026

Зображення Captcha

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this