Вступление
Hookr предоставляет две супер полезные функции для разработчиков WordPress. Во-первых, его веб-сайт предлагает быстрый и удобный для просмотра индекс хуков, классов, API, констант и т. Д. Для ядра WordPress, а также растущее число популярных плагинов и тем. Во-вторых, Hookr теперь предлагает плагин для WordPress, который позволяет вам видеть и анализировать код, выполняемый во многих визуальных областях вашего активного сайта или административной панели инструментов.
Как говорится на сайте, «цель Hookr проста — получить дизайнеров и разработчиков информацию, которая им действительно нужна… быстро». И это делает это хорошо. В этом руководстве я расскажу вам обо всех сценариях использования Hookr и покажу, как веб-сайт и плагин работают в ваших интересах.
Hookr был создан Кристофером Сэнфордом в 2014 году. Когда WP Tavern спросил, что его мотивировало , он ответил:
Большинство ссылочных сайтов содержат только подмножества хуков (если таковые имеются), и, если плагин / тема не премиум-класса, они обычно практически не содержат документации относительно их API. Я устал от неэффективных поисков «найти в проекте» в моей IDE. Итак, однажды, поставив под сомнение мою производительность и нехватку ресурсов для того, что мне нужно было сделать, я начал писать первоначальный анализатор / индексатор как просто локально установленный плагин.
Прежде чем искать Google для получения дополнительной информации, лучше всего включить «WordPress» при поиске информации на Hookr, или вы можете довольно быстро оказаться на сайте NSFW:
WP Tavern также спросил о потенциально отвлекающем имени. Сэнфорд подумал об изменении этого, но в конечном итоге решил не: «Рынок наводнен, это короткий, запоминающийся и устоявшийся бренд».
Хотя я не уверен в названии, продукт очень полезен для разработчиков WordPress.
Прежде чем мы начнем, если вы хотите поделиться своим опытом с Hookr, поделитесь своими мыслями в комментариях ниже. Вы также можете связаться со мной через Twitter @reifman напрямую.
Веб-сайт Hookr
Сайт Hookr — это в первую очередь просматриваемый индекс и справочник по кодированию ядра WordPress, популярных плагинов и тем. Новые плагины и темы добавляются регулярно на основе запросов от пользователей. Вы выбираете, что вы хотите исследовать на главной странице. Вы также можете скачать его плагин , который я расскажу ниже.
При просмотре Hookr позволяет выбирать из пяти самых последних версий того, что вы исследуете. Таким образом, если вы не обновились до последней версии WordPress или контактной формы 7, вы все равно можете изучить соответствующую справочную информацию для своей базы кода.
Ядро WordPress
Как только вы начнете изучать ядро WordPress, Hookr предлагает девять способов фильтрации вашего представления.
Вы можете просматривать все (все) или фильтровать по любой из следующих опций:
- Новый (недавно добавленный)
- Крючки
- действия
- фильтры
- Классы
- Константы
- функции
- Шорткоды
Hookr предлагает быструю бесконечную прокрутку, так что при перемещении по странице навигация rolodex вверху продолжает работать. Вот как выглядят действия после прокрутки вниз до P:
Вы также можете использовать поиск в верхнем правом углу, «фильтровать вещи», чтобы найти конкретно названный элемент.
Вот пример функций :
Когда вы нажимаете на элементы, они будут немного отличаться в зависимости от их типа. Вот описание функции comment_text , параметры и примеры использования:
Hookr также показывает, где код или объекты определены с помощью соответствующих обратных вызовов:
Вы можете начать понимать, насколько полезен Hookr при отладке или кодировании.
Еще одна приятная особенность заключается в том, что блоки кода по умолчанию доступны для каждого действия, фильтра, функции и константы для вашего собственного использования. Hookr даже включает кнопку « Копировать» :
Плагины для WordPress
Вы также можете просмотреть состав растущего списка популярных пользовательских плагинов из этого списка . Вот как выглядят константы контактной формы 7 для версии 4.3.1 :
Вот пример класса плагина WooCommerce WC_Cart определение кода, версия 2.49 :
Hookr заполняет пробел из-за отсутствия документации, не обеспеченной многими наиболее распространенными плагинами.
Темы WordPress
Hookr также позволяет просматривать темы из этого списка . Вот все задокументированные области отзывчивой темы BizWay, версия 1.0 :
Теперь, когда вы знакомы с предложениями веб-сайта Hookr, вы, вероятно, просите большего. Давайте перейдем к плагину Hookr WordPress.
Плагин Hookr WordPress
Плагин Hookr WordPress отслеживает все используемые хуки WP и их перехваченные функции, показывает вам и предоставляет доступ к коду для просмотра:
Вы рвете свои волосы, потому что эта функция не срабатывает, даже если вы зацепили ее? Вы хотите найти то, что отменяет ваши изменения? Хотите знать, почему эта штука делает то, что делает? Задумывались ли вы, какие загадки лежат за пределами интерфейса WordPress?
Hookr на вашем общедоступном веб-сайте WordPress
Вот что Hookr делает на вашем общедоступном веб-сайте WordPress или, более вероятно, на вашем местном сайте разработки. Когда вы просматриваете, Hookr размещает визуальные индикаторы, чтобы подчеркнуть использование в WordPress действий и фильтров:
Они доступны для просмотра, поэтому вы можете просмотреть их для получения дополнительной информации. Я хотел бы иметь это для многочисленных независимых веб-приложений на протяжении всей моей предыдущей карьеры.
Ниже я нажимаю на маркеры рядом с моим заголовком 04 Social Media Category, и вы можете увидеть, как WordPress начинает работать с моей темой, чтобы собрать первую страницу:
Вы также можете нажать на любой из фильтров выше:
Плагин Hookr предоставляет подробные сведения практически обо всем. Вот начальная деталь для the_post :
И более подробный вид:
фильтрация
Плагин Hookr также включает в себя встроенный поиск, обеспечивающий сверхбыструю подсветку только ссылок на кодирование, которые вы хотите видеть одновременно:
Hookr на панели управления WordPress
Все, что вы видели, Хукр делает выше, это также и в вашей панели инструментов. Это может быть полезно для разработки административных функций и настроек плагинов и тем:
Настройки плагина
Настройки плагина Hookr позволяют вам ограничивать его активность определенными областями, которые вы выбираете различными способами:
Те же настройки доступны для панели администратора WordPress. И вы можете в любое время отключить общедоступную активность или активность Hookr панели мониторинга.
Заглядывая вперед
Я надеюсь, что вы узнали о полезных ресурсах, предлагаемых Hookr для улучшения темпов разработки WordPress. Если вы еще этого не сделали, изучите сайт и попробуйте плагин Hookr .
Санфорд Хукр говорит, что он ценит запросы пользователей и планирует продолжать совершенствовать продукт и выпускать дополнительные инструменты по мере роста обратной связи. Твоей темы там нет? Отправь ему записку!
Пожалуйста, поделитесь своими мыслями о Хукре в комментариях. Вы также можете связаться со мной напрямую в Twitter @reifman . И обязательно просмотрите мою страницу инструктора Envato Tuts +, чтобы увидеть другие мои учебники.