Я медленно заполняю интернет статьями, в которых упоминаю про свою любовь к плагину WordPress Debug Bar Console. Это мое излюбленное и наиболее часто используемое дополнение к Debug Bar, однако это далеко не единственное дополнение, которое мне нравится использовать. Сегодня я хотел бы рассмотреть некоторые дополнения, большинство из которых включены в плагин Developer.
Что представляет собой DeBug Bar?
Плагин Debug Bar добавляет опции отладки к панели администратора WordPress. Он выдает красные уведомления, когда на вашем сайте имеются ошибки. Если вы щелкнете по красной кнопке Debug, вы получите ясный, подробный вывод всех ошибок на странице. Плагин также выдает вам некоторую информацию о текущем запросе и содержимом объектного кэша. Реальная мощь плагина раскрывается во время подключения к нему многочисленных дополнений, таких как Debug Console. Это дополнение позволяет вам легко и быстро выполнять PHP и MySQL, а также видеть вывод, не повреждая ваш сайт.
Менее известные дополнения к Debug Bar
Дополнение предоставляет вам всю важную информацию обо всех зарегистрированных в настоящее время типах записей, включая произвольные типы записей и стандартные типы записей. Приятная особенность плагина – сетка, показывающая возможности каждого типа записей. Плагин особенно полезен при работе с произвольными возможностями.
Я являюсь поклонником transient-кэширования. Я написал плагин, который упрощает запросы transient-кэширования. При работе с transients очень важно убедиться в том, что transient, который вы задали, существует; также порой важно посмотреть, что в нем находится. Плагин позволяет вам получить список всех transients и их контента. Также он позволяет вам переводить актуальный контент, который обычно хранится в виде сериализованного массива, в читаемый вид. Также вы можете удалять transients.
Это дополнение выводит действия и фильтры, которые подцеплены к текущему запросу. Для фильтров дополнение выводит имя fallback-функций, подцепленных к ним, вместе с их приоритетами. Это — очень полезная информация, если вы хотите понять, какая функция подцеплена, и почему фильтр работает не так, как ожидалось.
Добавьте еще kint debugger https://wordpress.org/plugins/kint-debugger/
То что его не используют все вобще дьявола козни.
Самый полезный в разработке плагин