Профилирование фильтров и событий в WordPress
Опубликовано: 05.09.2018
Фильтры и события являются основой для тем и плагинов WordPress. Они позволяют изменять поведение и расширять функционал ядра самыми разными способами. Измерять скорость исполнения фильтров и событий в WordPress можно с помощью нового плагина для разработчиков Debug Bar Slow Actions.
Плагин Debug Bar Slow Actions
Debug Bar Slow Actions отображает сто самых медленных фильтров и событий во время загрузки текущей страницы. Плагин так же показывает затраченное время на каждое событие, количество вызываемых функций и их список. Это поможет быстро найти и устранить медленные участки кода тем и плагинов WordPress.
Учтите, что плагин показывает время исполнения именно кода внутри событий и фильтров, и не ведет подсчет времени исполнения кода до, после или между ними. На момент написания есть так же ограничение во вложенных событиях, и событиях происходящих до plugins_loaded и после wp_footer.
Данный плагин является легким инструментом для профилирования кода в WordPress, и если вас интересуют дополнительные инструменты для более подробного анализа времени исполнения, советуем прочитать нашу статью о профилировании .
Плагин Debug Bar Slow Actions является расширением популярного плагина для разработчиков Debug Bar . После активации обоих плагинов в панели отладки появится новый раздел «Slow Actions» со списком медленных событий и другой информацией.
Оба плагина распространяются под лицензией GPL и доступны в официальной директории WordPress.org. Установить плагины можно с помощью поиска в разделе «Плагины → Добавить новый» в административной панели WordPress.
Подписаться на рассылку
Подписаться → Подпишитесь на бесплатную рассылку журнала WP Magazine и получайте новости, события, подборки тем и плагинов, уроки, советы и многое другое в мире WordPress!