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

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

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

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

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

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

 

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

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

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

 

wp-config

 

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

Мы сейчас расскажем вам, как именно включить эту функцию и как это будет выглядеть, если возникнет ошибка в вашем плагине. В этом примере мы будем использовать WP Meta SEO WP Meta SEO , это может быть любая другая проблема, поэтому мы откроем wp-config.php. Это можно сделать с помощью любого текстового редактора, например, Блокнота, Visual Studio Code, Brackets. Просто откройте файл 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

 

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

 

новый-лог

 

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

 

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

Плагин Health Check & Troubleshooting позволяет запускать проверку на конфликты, не затрагивая обычных посетителей вашего сайта. Он очень прост в использовании и установке, но в этом примере мы по-прежнему будем использовать WP Meta SEO . Чтобы установить и запустить проверку на конфликты с помощью Health Check & Troubleshooting, выполните следующие шаги:

  • Войдите в свой сайт WordPress, вы окажетесь на панели управления вашего сайта
  • Нажмите на «Плагины» в левой части страницы
  • Нажмите «Добавить новый»
  • Введите в строку поиска «Проверка состояния и устранение неполадок», как показано ниже

 

добавление устранения неполадок

     

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

 

установка-устранение неполадок

 

  • Нажмите на «Состояние сайта» . В левом меню есть раздел «Инструменты». Нажмите на него, а затем на «Состояние сайта».

 

site-health-menu

 

  • Перейдите на «Устранение неполадок» , ознакомьтесь с предупреждением и нажмите «Вход в режим устранения неполадок». 

Режим устранения неполадок автоматически отключает все плагины и переключается на тему по умолчанию. Режим устранения неполадок не влияет на обычных посетителей вашего сайта.  

 

включить устранение неполадок

   

  • возникшую проблему.

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

 

  • Нажмите «Плагины» > «Установленные плагины»

  Меню «Плагины» развернется, предоставляя вам дополнительные параметры. Нажмите на «Установленные плагины»

 

установленные плагины

   

  • Нажмите «Включить при устранении неполадок» рядом с WP Meta SEO

  включение-с-устранением-неисправностей      

  • Воспроизведите возникшую проблему, используя только WP Meta SEO и тему по умолчанию. Если проблема сохранится, значит, она вызвана нашим плагином.

 

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

   

Проверка и отладка ошибок JavaScript в плагинах WordPress

Мы будем искать ошибки JavaScript с помощью консоли Chrome или Firefox. В зависимости от браузера, её название может немного отличаться, но, следуя примеру Chrome и Firefox, мы будем называть её «Консоль». Чтобы открыть консоль, выполните следующие действия:  

  • Щелкните правой кнопкой мыши на «Просмотреть код элемента» на лицевой стороне сайта в любой его части.

 

инспектировать

   

  • Выберите «Консоль» . В правой части страницы откроются инструменты разработчика. Нажмите на «Консоль».

 

консоль

 

Проверьте наличие ошибок . Откройте консоль, воспроизведите ожидаемую ошибку и посмотрите на консоль. Ошибки отображаются красным текстом, указывающим на место возникновения конфликта JavaScript.

 

консоль-ошибок

 

Если вы обнаружили ошибку JavaScript, пожалуйста сделайте снимок экрана расширенной версии ошибки, чтобы включить его в ваше обращение/сообщение.

 

Отправьте/поделитесь своим сообщением о проблеме

Теперь, когда у вас есть вся эта информация, вы поможете разработчику ускорить процесс, просто возьмите всю информацию, которую вы собрали, и добавьте ее в свой тикет/пост, давайте вспомним, что необходимо:  

  • debug.log
  • Обратите внимание на плагины, вызывающие конфликты
  • Скриншот консоли JavaScript с сообщением об ошибке

 

Если вы выполните эти шаги и отправите нам правильную информацию, разработчик сможет выполнить работу по отладке быстрее, и мы заранее благодарим вас :)    

 

Создайте и предоставьте доступ к новой учетной записи пользователя WordPress для целей технической поддержки

Создание нового администратора иногда является одним из быстрых способов показать команде поддержки, в чем заключается ваша проблема. Прежде чем приступить к этому процессу, краткое напоминание:

  • Мы не сохраняем старые учетные данные после решения проблемы (из соображений безопасности)
  • Мы рекомендуем удалить учетные записи администраторов, созданные для целей технической поддержки
  • Вся информация, предоставленная нашей команде, является безопасной и останется конфиденциальной

 

Для создания нового пользователя сначала необходимо войти в административную панель сайта. После успешного входа в систему вы окажетесь в панели управления WordPress.

Затем перейдите в меню слева > Пользователи .

 

wp-user-menu

 

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

 

add-wp-user

 

Далее на экране появится форма «Добавить нового пользователя» имя пользователя и адрес электронной почты .

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

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

 

wp-user-form

 

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

 

Оставайтесь в курсе

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

Похожие посты

 

Комментарии

Комментариев пока нет. Будьте первым, кто оставит комментарий
Уже зарегистрированы? Войти
Вторник, 10 февраля 2026 г

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

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this