Перейти к основному содержанию
7 минут чтения (1404 слова)

Как помочь с отладкой плагинов WordPress

Как помочь с отладкой плагина WordPress

Разработчики JoomUnited всегда работают так, чтобы ваши плагины работали наиболее оптимально из возможных, конечно, в некоторых случаях может произойти сбой определенного типа, например, несовместимость, которая генерируется из-за третьего плагина, и что мы хотим, когда эти типы неудач случается? Конечно, они решаются быстро ...    

В этом посте мы научим вас, как предоставлять правильную информацию разработчику, чтобы он мог быстро понять и устранить ошибку. Этот пост будет разделен на 3 шага, которым мы собираемся следовать, чтобы предоставить разработчику правильную информацию в случае возникновения проблемы:

  • Включить журнал отладки
  • Установите плагин устранения неполадок
  • Проверьте на ошибки JavaScript

 

Включите систему отладки и журналирования WordPress.

Прежде всего, мы должны знать, что такое WP_DEBUG ; Как мы можем видеть в Википедии, « WP_DEBUG — это PHP (постоянная глобальная переменная), которую можно использовать для запуска режима «отладки» во всем WordPress. Предполагается, что по умолчанию оно равно false, и обычно устанавливается в значение true в файле wp-config.php на разрабатываемых копиях WordPress».

Как мы видим, WP_DEBUG — это константа, которая по умолчанию отключена , но мы можем включить ее для временной отладки.

 

сор-конфигурации

 

В дополнение к этому есть еще одна константа PHP под названием WP_DEBUG_LOG , которая поможет нам автоматически создать текстовый файл со всеми ошибками ваших плагинов, и именно его мы собираемся отправить разработчикам.

Мы собираемся научить вас, как именно его включить и как это будет выглядеть, если в вашем плагине возникнет ошибка. Для этого примера будет использоваться WP Meta SEO В этом случае у нас возникли проблемы с WP Meta SEO , это могут быть любые проблемы, поэтому мы собираемся открыть wp-config.php. Это можно сделать с помощью предпочитаемого вами программного обеспечения текстового редактора, с помощью Блокнота, Visual Studio. Код, например, Brackets, просто зайдите и откройте wp-config.php .

Файл находится в корне вашего сервера, где установлен ваш сайт WordPress.

 

WP-конфигурация генерируемой

 

Откройте его с помощью текстового редактора, затем нажмите CTRL + F или нажмите Правка»> «Найти»… вы сможете увидеть поле, в котором вы можете ввести слово, которое вы собираетесь найти, в этом случае мы собираемся ввести « WP_DEBUG» и нажимайте Enter, пока не найдете:
«define('WP_DEBUG', false)»

 

в.ч.-отладка-активация

 

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

 

wp-debug-true

 

Если эти две строки изменить, файл с именем «debug.php» появится в /wp-content/.

 

новый журнал

 

И готово… мы завершили первый шаг, это один из файлов, который понадобится нашим разработчикам, чтобы ускорить процесс решения вашей проблемы. Все ошибки будут отслеживаться и записываться в этот самый текстовый файл.

 

Установите плагин устранения неполадок WordPress.

Плагин Health Check & Troubleshooting — это плагин, который позволяет вам запускать проверку конфликтов, не затрагивая обычных посетителей вашего сайта, он очень прост в использовании и установке, мы по-прежнему будем использовать 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 поля: Имя пользователя, Электронная почта .

В «Пароль» вы можете использовать генератор случайных паролей или установить свой собственный. И вы можете отметить «Отправить уведомление пользователю», если хотите отправить новому пользователю электронное письмо об его учетной записи.

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

 

WP-пользователь-форма

 

Наконец, нажмите кнопку Добавить нового пользователя внизу. Это уже сделано, удачи!

 

3
В курсе

Когда вы подпишетесь на блог, мы будем отправлять вам электронное письмо о появлении новых обновлений на сайте, чтобы вы их не пропустили.

Похожие сообщения

 

Комментарии

Никаких комментариев пока не оставлено. Будьте первым, кто оставит комментарий
Уже зарегистрирован? Войти здесь
Четверг, 13 марта 2025 г.

Изображение с капчи