Перейти до основного вмісту
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

 

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

 

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

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

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