Як допомогти з налагодженням плагіна WordPress
Розробники JoomUnited завжди працюють над тим, щоб ваші плагіни працювали якнайоптимальнішим чином. Звичайно, у деяких випадках може виникнути певний тип збою, наприклад, несумісність, яка генерується через третій плагін, і чого ми хочемо, коли ці типи трапляються невдачі? Звичайно, вони швидко вирішуються ...
У цій публікації ми навчимо вас передавати правильну інформацію розробнику, щоб він міг швидко зрозуміти та вирішити помилку. Ця публікація буде розділена на 3 кроки, за якими ми збираємося надати правильну інформацію розробнику, коли виникає проблема:
- Увімкніть журнал налагодження
- Встановіть плагін для усунення несправностей
- Перевірте наявність помилок javascript
Увімкніть систему налагодження та журналу WordPress
Перш за все, ми повинні знати, що WP_DEBUG ; Як ми бачимо у Вікіпедії, « WP_DEBUG — це PHP (постійна глобальна змінна), яку можна використовувати для запуску режиму «налагодження» у всьому WordPress. За замовчуванням вважається false, і зазвичай у файлі wp-config.php для розробників WordPress встановлюється значення true».
Як ми можемо бачити WP_DEBUG є константою що за замовчуванням вимкнено але ми можемо перетворити його в протягом тимчасового призначення налагодження.
На додаток до цього існує ще одна константа PHP під назвою WP_DEBUG_LOG , яка допоможе нам автоматично створити текстовий файл із усіма помилками ваших плагінів, і це те, що ми збираємося надіслати розробникам.
Ми збираємося навчити вас, як саме ми можемо його ввімкнути та як це виглядатиме, якщо з вашим плагіном виникне помилка. Для цього прикладу буде використано WP Meta SEO У цьому випадку у нас виникли проблеми з WP Meta SEO , це може бути будь-яка проблема, тому ми збираємося відкрити wp-config.php. Це можна зробити за допомогою текстового редактора, якого ви бажаєте, за допомогою Блокнота, Visual Studio Код, дужки, наприклад, просто перейдіть і відкрийте 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 Troubleshooting
Плагін Health Check & Troubleshooting — це плагін, який дозволяє запускати перевірку на конфлікти, не зачіпаючи звичайних відвідувачів вашого сайту, він дійсно простий у використанні та встановленні, ми все ще будемо використовувати WP Meta SEO для цього прикладу. Виконайте наведені нижче дії, щоб встановити та запустити перевірку на конфлікти за допомогою «Перевірка стану та усунення несправностей»:
- Увійдіть на свій сайт Wordpress, ви опинитесь на інформаційній панелі свого сайту
- Натисніть «Плагіни» в лівій частині вашої сторінки
- Натисніть «Додати новий»
- Введіть «Health Check & Troubleshooting» у рядку пошуку, як показано нижче
- Натисніть «Встановити зараз» , список плагінів стягнеться автоматично, знайдіть потрібний і натисніть «Встановити зараз», а потім «Активувати».
- Натисніть «Здоров'я сайту» , У лівому меню є розділ «Інструменти» . Натисніть на нього, а потім «Здоров'я сайту»
- Натисніть на «Усунення несправностей» , прочитайте інформацію про попередження та натисніть «Увійти в режим усунення несправностей»
Режим усунення несправностей автоматично вимикає всі плагіни та перемикається на тему за замовчуванням. Режим усунення несправностей не впливає на звичайних відвідувачів вашого сайту.
- Повторіть проблему, з якою ви стикалися
У середовищі за замовчуванням без активних плагінів і теми за замовчуванням, якщо виникає проблема, це означає, що наш плагін не викликає неочікуваної поведінки.
- Натисніть «Плагіни» > «Встановлені плагіни»
Меню «Плагіни» розгорнеться, надавши додаткові параметри. Натисніть «Встановлені плагіни»
- Натисніть «Увімкнути під час усунення несправностей» поруч із WP Meta SEO
- Відтворіть проблему, з якою ви зіткнулися, лише з WP Meta SEO та темою за замовчуванням. Якщо проблема виникає, її спричинив наш плагін.
Певним чином це гарна новина, оскільки ви вже визначили одну частину проблеми. Тепер потрібно, щоб розробник увійшов на ваш сайт і вирішив проблему, перш ніж ми випустимо нову версію! Якщо ні, повторіть кроки, щоб активувати наступний вимкнений плагін, щоб відтворити помилку.
Перевірка та налагодження помилок Javascript у плагінах WordPress
Ми будемо шукати помилки Javascript за допомогою консолі Chrome або Firefox. Залежно від вашого браузера її назва дещо відрізняється, але, слідуючи Chrome і FireFox, ми називатимемо її «Консоль». Щоб відкрити консоль, виконайте такі дії:
- Клацніть правою кнопкою миші на inspect, на інтерфейсі в будь-якій частині сайту
- Виберіть консоль , вона відкриє інструменти розробника в правій частині сторінки, натисніть «Консоль»
Перевірте наявність помилок , відкривши консоль, відтворіть помилку, яку ви очікували, і подивіться на консоль; помилки - це червоні тексти, що описують, де знаходиться конфлікт javascript
Якщо ви знайшли помилку JavaScript, будь ласка, зробіть знімок екрана з розширеною версією помилки, щоб включити її до свого квитка/публікації.
Надішліть/поділіться своїм звітом про проблему
Тепер, коли у вас є вся ця інформація, ви допоможете розробнику пришвидшити процес, просто перейдіть до всієї інформації, яку ви зібрали, і додайте її до свого квитка/пошти, давайте пам’ятаємо, що пункти:
- debug.log
- Зверніть увагу на плагіни, які викликають конфлікти
- Запис консолі javascript з помилкою
Якщо ви виконаєте ці кроки та надішлете нам правильну інформацію, розробник зможе виконати налагодження швидше, і ми заздалегідь вам дуже вдячні :)
Створіть новий обліковий запис користувача WordPress і поділіться ним з метою підтримки
Створення нового користувача адміністратора іноді є одним із швидких способів показати команді підтримки, у чому полягає ваша проблема. Перш ніж почати цей процес, коротко нагадаємо, що:
- Ми не зберігаємо старі облікові дані після вирішення проблеми (з міркувань безпеки)
- Ми рекомендуємо видалити облікові записи користувачів адміністратора, створені з метою підтримки
- Уся інформація, надана нашій команді, захищена та залишатиметься конфіденційною
Щоб створити нового користувача, ви спочатку входите на сайт адміністратора. Після успішного входу ви перебуваєте на інформаційній панелі Wordpress.
Потім перейдіть до меню ліворуч > Користувачі .
Після цього перейдіть на верхній екран, натисніть кнопку Додати нове або перейдіть до кнопки Додати нове в меню зліва.
Далі на вашому екрані з’явиться форма « Додати нового користувача» . Для заповнення інформації є 2 поля: Ім'я користувача, Електронна адреса .
У полі Пароль ви можете використовувати генератор випадкових паролів або встановити власний. І ви можете встановити прапорець Надсилати сповіщення користувача, якщо хочете надіслати новому користувачеві електронне повідомлення про його акаунт.
Після цього ви вибираєте роль для користувача у спадному списку. Це важливий крок для встановлення дозволу для користувачів на вашому сайті. «Адміністратор» — це найвищий рівень, який надає користувачеві доступ до всіх функцій вашого веб-сайту. Ви можете встановити інші ролі, якщо хочете обмежити доступ користувача.
Нарешті, натисніть кнопку Додати нового користувача внизу. Вже зроблено, удачі!
Коли ви підпишетеся на блог, ми надішлемо вам електронний лист, коли на сайті з’являться нові оновлення, щоб ви їх не пропустили.
Коментарі