Як допомогти у налагодженні плагінів WordPress
Розробники JoomUnited завжди працюють над тим, щоб ваші плагіни працювали найбільш оптимальним чином, звичайно, в деяких випадках можуть виникати певні збої, наприклад, несумісність, що виникає через сторонній плагін, і що ми хочемо, коли виникають такі збої? Звичайно, вони швидко вирішуються...
У цьому дописі ми навчимо вас, як надати розробнику правильну інформацію, щоб він міг швидко зрозуміти та вирішити помилку. Цей допис буде розділено на 3 кроки, яких ми будемо дотримуватися, щоб надати розробнику потрібну інформацію під час виникнення проблеми:
- Увімкніть журнал налагодження
- Встановіть плагін усунення несправностей
- Перевірте наявність помилок JavaScript
Увімкніть систему налагодження та журналювання WordPress
Перш за все, ми повинні знати, що таке WP_DEBUG ; Як ми бачимо у Вікіпедії, “ WP_DEBUG - це PHP константа (постійна глобальна змінна), яку можна використовувати для запуску режиму "налагодження" у всьому WordPress. Припускається, що вона хибна за замовчуванням і зазвичай встановлюється в true у файлі wp-config.php на етапі розробки копій WordPress.”
Як ми бачимо, WP_DEBUG - це константа, яка за замовчуванням є вимкненою, але ми можемо її увімкнути для тимчасової мети налагодження.
Крім того, існує інша константа PHP під назвою WP_DEBUG_LOG, яка допоможе нам автоматично створювати текстовий файл із усіма помилками ваших плагінів, і саме це ми надсилатимемо розробникам.
Ми навчимо вас, як саме ми можемо активувати його і як це виглядатиме, якщо виникне помилка з вашим плагіном, WP Meta SEO буде використано для цього прикладу, але ви можете виконати ті ж самі кроки для всіх наших плагінів. У цьому випадку у нас виникли проблеми з WP Meta SEO, це може бути будь-яка проблема, тому ми збираємося відкрити wp-config.php файл, це можна зробити за допомогою вашого улюбленого текстового редактора, наприклад, Notepad, Visual Studio Code, Brackets, просто відкрийте wp-config.php.
Файл знаходиться в кореневому каталозі вашого сервера, де встановлено ваш сайт WordPress.
Відкрийте його в текстовому редакторі, а потім натисніть CTRL + F або натисніть на Редагування > Знайти… ви зможете побачити поле, де ви можете ввести слово, яке ви збираєтеся знайти, у цьому випадку ми будемо вводити “WP_DEBUG” і натисніть Enter, поки не знайдете:
“define( 'WP_DEBUG', false )”
Тепер, коли ми знаходимося на цьому рядку, видаліть «false» і введіть true, натисніть Enter і в наступному рядку скопіюйте define( 'WP_DEBUG_LOG', true ); і збережіть файл, він повинен виглядати як на наступному зображенні.
Якщо ці два рядки змінені, файл під назвою «debug.php» з'явиться у /wp-content/
І все… ми завершили перший крок, це один із файлів, який потрібен нашим розробникам, щоб прискорити процес вирішення вашої проблеми. Усі помилки будуть відстежені та записані у цей текстовий файл.
Встановіть плагін діагностики WordPress
Плагін перевірки здоров'я та усунення несправностей - це плагін, який дозволяє проводити перевірку конфлікту без впливу на звичайних відвідувачів вашого сайту, він дуже простий у використанні та встановленні, ми все одно будемо використовувати WP Meta SEO для цього прикладу. Виконайте ці кроки, щоб встановити та запустити перевірку конфлікту за допомогою Health Check & Troubleshooting:
- Увійдіть до свого сайту Wordpress, ви будете на панелі управління вашим сайтом
- Натисніть на «Плагіни» у лівій частині вашої сторінки
- Натисніть на «Додати новий»
- Введіть «Перевірка здоров'я та усунення неполадок» у рядку пошуку, як показано нижче
- Натисніть на «Встановити зараз», Список плагінів буде автоматично завантажено, знайдіть потрібний і натисніть на «Встановити зараз», а потім на «Активувати»
- Натисніть на «Здоров'я сайту», У лівому меню є розділ під назвою «Інструменти» Натисніть на нього, а потім на «Здоров'я сайту»
- Натисніть на вкладку «Усунення неполадок», прочитайте попереджувальну інформацію та натисніть «Увійти в режим усунення неполадок»
Режим усунення неполадок автоматично вимикає всі плагіни та перемикає на стандартну тему. Режим усунення неполадок не впливає на звичайних відвідувачів вашого сайту.
- Відтворіть проблему, з якою ви зіткнулися
У середовищі за замовчуванням без активних плагінів та теми за замовчуванням, якщо проблема виникає, це означає, що наш плагін не спричиняє несподівану поведінку.
- Натисніть “Плагіни” > “Встановлені плагіни”
Меню “Плагіни” розгорнеться, надаючи вам додаткові опції. Натисніть на “Встановлені плагіни”
- Натисніть “Увімкнути під час усунення несправностей” поруч із WP Meta SEO
- Відтворіть проблему, яку ви відчували лише з активним WP Meta SEO та темою за замовчуванням, якщо проблема виникає, проблема спричинена нашим плагіном.
Це в певному сенсі хороша новина, тому що ви вже визначили одну частину проблеми. Тепер потрібно, щоб розробник увійшов на ваш сайт і виправив проблему, перш ніж ми випустимо нову версію! Якщо ні, повторіть кроки, щоб активувати наступний вимкнений плагін, яким ви можете відтворити помилку.
Перевірка та налагодження помилок Javascript у плагінах WordPress
Ми будемо шукати помилки Javascript за допомогою консолі Chrome або Firefox, залежно від вашого браузера, його назва трохи відрізняється, але після Chrome і FireFox ми назвемо його «Консоль». Щоб відкрити консоль, просто виконайте ці кроки:
- Клацніть правою кнопкою миші на перевірку, на фронтенді в будь-якій частині сайту
- Виберіть консоль, Буде відкрито інструменти розробника у правій частині сторінки, натисніть на «Консоль»
Перевірте помилки, із відкритою консоллю, відтворіть помилку, яку ви очікували, і погляньте на консоль, помилки є червоними текстами, які описують де знаходиться конфлікт javascript
Якщо ви знайшли помилку JavaScript, будь ласка зробіть знімок екрана розгорнутої версії помилки, щоб додати її до вашого квитка/повідомлення.
Надіслати / Поділитися звітом про проблему
Тепер, коли у вас є вся ця інформація, ви допоможете розробнику прискорити процес, просто перейдіть до всієї інформації, яку ви зібрали, і додайте її до вашого квитка/повідомлення, давайте запам'ятаємо, пункти є:
- debug.log
- Примітка із плаґінами, які спричиняють конфлікти
- Скріншот JavaScript-консолі із повідомленням про помилку
Якщо ви виконаєте ці кроки та надішлете нам коректну інформацію, розробник зможе зробити швидшу налагодження і ми заздалегідь дякуємо вам :)
Створіть та поділіться новим обліковим записом користувача WordPress для цілей підтримки
Створення нового облікового запису адміністратора іноді є одним із швидких способів показати команді підтримки вашу проблему. Перед початком цього процесу нагадаємо, що:
- Ми не зберігаємо старі облікові дані після вирішення проблеми (з міркувань безпеки)
- Ми рекомендуємо видалити облікові записи адміністратора, створені для цілей підтримки
- Уся інформація, якою ви поділитеся з нашою командою, є захищеною та залишиться конфіденційною
Щоб створити нового користувача, спочатку увійдіть до свого адміністративного сайту. Після успішного входу ви перебуватимете в інформаційній панелі WordPress.
Потім перейдіть до лівого Меню > Користувачі.
Потім перейдіть до верхньої частини екрана, натисніть на Додати нового або перейдіть до кнопки Додати нового у лівому меню.
Далі на екрані з'явиться форма додавання нового користувача. Є 2 поля, які потрібно заповнити: Ім'я користувача, Електронна пошта
У полі Пароль ви можете використовувати генератор випадкових паролів або встановити свій власний. І ви можете позначити опцію Надіслати сповіщення користувачу, якщо хочете надіслати новому користувачу електронний лист про їх обліковий запис.
Потім виберіть Роль для користувача у спадному меню. Це важливий крок для встановлення дозволів для користувачів на вашому сайті. "Адміністратор" є найвищим рівнем і надає користувачу доступ до всіх функцій вашого веб-сайту. Ви можете встановити інші ролі, якщо хочете обмежити доступ користувача.
Нарешті, натисніть на кнопку Додати нового користувача внизу. Все вже зроблено, удачі!
Коли ви підпишетесь на блог, ми будемо надсилати вам електронний лист, коли з'являться нові оновлення на сайті, щоб ви не пропустили їх.


















Коментарі