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

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

How-to-Help-with-WordPress-Plugin-Debugging

Розробники 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. Це можна зробити за допомогою текстового редактора, якого ви бажаєте, за допомогою Блокнота, Visual Studio Код, дужки, наприклад, просто перейдіть і відкрийте wp-config.php .

Файл розташований у корені вашого сервера, де встановлено ваш веб-сайт WordPress.

 

wp-config-generated

 

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

 

wp-debug-activation

 

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

 

wp-debug-true

 

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

 

новий журнал

 

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

 

Встановіть плагін WordPress Troubleshooting

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

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

 

додавання несправностей

     

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

 

інсталяція-усунення несправностей

 

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

 

site-health-menu

 

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

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

 

enable-усунення несправностей

   

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

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

 

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

  Меню «Плагіни» розгорнеться, надавши додаткові параметри. Натисніть «Встановлені плагіни»

 

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

   

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

  enable-with-troubleshooting      

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

 

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

   

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

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

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

 

оглядати

   

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

 

консоль

 

Перевірте наявність помилок , відкривши консоль, відтворіть помилку, яку ви очікували, і подивіться на консоль; помилки - це червоні тексти, що описують, де знаходиться конфлікт javascript

 

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

 

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

 

Надішліть/поділіться своїм звітом про проблему

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

  • debug.log
  • Зверніть увагу на плагіни, які викликають конфлікти
  • Запис консолі javascript з помилкою

 

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

 

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

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

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

 

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

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

 

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

 

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

 

add-wp-user

 

Далі на вашому екрані з’явиться форма « Додати нового користувача» . Для заповнення інформації є 2 поля: Ім'я користувача, Електронна адреса .

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

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

 

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

 

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

 

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

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

Схожі повідомлення

 

Коментарі

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

Зображення Captcha