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

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

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

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

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

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

 

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

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

Як ми бачимо, 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

Плагін Health Check & Troubleshooting – це плагін, який дозволяє вам запускати перевірку на конфлікти, не впливаючи на звичайних відвідувачів вашого сайту. Він дуже простий у використанні та встановленні, але для цього прикладу ми все ще використовуватимемо 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

 

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

 

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

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

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

 

Коментарі

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

Зображення Captcha