Какой инструмент доступен в API WordPress для отладки плагина?

Я очень новичок в разработке плагинов. Я создал свой первый плагин, но когда я его активировал, он заставил большинство страниц на сайте перестать быть сгенерированными. Я повторил что-то с конца скрипта php, чтобы подтвердить, что он завершался без ошибки. Но кроме этого я понятия не имею, что мне делать, чтобы отладить эту проблему.

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

Я хотел бы иметь возможность показывать отладочные сообщения, есть ли удобный способ сделать это?

Есть ли точки вне моего плагина, которые были бы полезны для отладки? Я не знаю, где искать, что может привести к проблемам.

1. Вы НИКОГДА не будете работать на живом сайте

Просто настройте локальную установку WAMP или MAMP и выполните там свое тестирование. Это имеет много преимуществ:

  • Вы не можете сломать живой сайт
  • Вам не нужно загружать измененные файлы
  • Он работает быстрее, поскольку все локально и не проходит через интернет

2. Отладка

Сначала вы можете включить debug в config.php

define('WP_DEBUG', true); 

Это даст вам гораздо больше информации о том, что пошло не так, если что- то пошло не так.

В WordPress Codex также есть много информации в отладке WordPress