Перейти к основному содержанию
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
В курсе

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

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

 

Комментарии

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

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