Статьи

Что такое Hookr для WordPress?

Hookr предоставляет две супер полезные функции для разработчиков WordPress. Во-первых, его веб-сайт предлагает быстрый и удобный для просмотра индекс хуков, классов, API, констант и т. Д. Для ядра WordPress, а также растущее число популярных плагинов и тем. Во-вторых, Hookr теперь предлагает плагин для WordPress, который позволяет вам видеть и анализировать код, выполняемый во многих визуальных областях вашего активного сайта или административной панели инструментов.

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

Hookr был создан Кристофером Сэнфордом в 2014 году. Когда WP Tavern спросил, что его мотивировало , он ответил:

Большинство ссылочных сайтов содержат только подмножества хуков (если таковые имеются), и, если плагин / тема не премиум-класса, они обычно практически не содержат документации относительно их API. Я устал от неэффективных поисков «найти в проекте» в моей IDE. Итак, однажды, поставив под сомнение мою производительность и нехватку ресурсов для того, что мне нужно было сделать, я начал писать первоначальный анализатор / индексатор как просто локально установленный плагин.

Прежде чем искать Google для получения дополнительной информации, лучше всего включить «WordPress» при поиске информации на Hookr, или вы можете довольно быстро оказаться на сайте NSFW:

Плагин Hookr WordPress - поиск Google для Hookr имеет риски NSFW

WP Tavern также спросил о потенциально отвлекающем имени. Сэнфорд подумал об изменении этого, но в конечном итоге решил не: «Рынок наводнен, это короткий, запоминающийся и устоявшийся бренд».

Хотя я не уверен в названии, продукт очень полезен для разработчиков WordPress.

Прежде чем мы начнем, если вы хотите поделиться своим опытом с Hookr, поделитесь своими мыслями в комментариях ниже. Вы также можете связаться со мной через Twitter @reifman напрямую.

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

Плагин Hookr WordPress - домашняя страница

При просмотре Hookr позволяет выбирать из пяти самых последних версий того, что вы исследуете. Таким образом, если вы не обновились до последней версии WordPress или контактной формы 7, вы все равно можете изучить соответствующую справочную информацию для своей базы кода.

Как только вы начнете изучать ядро ​​WordPress, Hookr предлагает девять способов фильтрации вашего представления.

Плагин Hookr WordPress - панель навигации для ядра WordPress

Вы можете просматривать все (все) или фильтровать по любой из следующих опций:

  1. Новый (недавно добавленный)
  2. Крючки
  3. действия
  4. фильтры
  5. Классы
  6. Константы
  7. функции
  8. Шорткоды

Hookr предлагает быструю бесконечную прокрутку, так что при перемещении по странице навигация rolodex вверху продолжает работать. Вот как выглядят действия после прокрутки вниз до P:

Плагин Hookr WordPress - Основные действия WordPress

Вы также можете использовать поиск в верхнем правом углу, «фильтровать вещи», чтобы найти конкретно названный элемент.

Вот пример функций :

Плагин Hookr WordPress - Основные функции WordPress

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

Плагин Hookr WordPress - описание функции WordPress comment_text

Hookr также показывает, где код или объекты определены с помощью соответствующих обратных вызовов:

Плагин Hookr WordPress - связанные обратные вызовы функций

Вы можете начать понимать, насколько полезен Hookr при отладке или кодировании.

Еще одна приятная особенность заключается в том, что блоки кода по умолчанию доступны для каждого действия, фильтра, функции и константы для вашего собственного использования. Hookr даже включает кнопку « Копировать» :

Плагин Hookr WordPress - кодовые блоки по умолчанию для базового программирования, требующие копирования

Вы также можете просмотреть состав растущего списка популярных пользовательских плагинов из этого списка . Вот как выглядят константы контактной формы 7 для версии 4.3.1 :

Плагин Hookr WordPress - контактная форма 7 констант

Вот пример класса плагина WooCommerce WC_Cart определение кода, версия 2.49 :

Плагин Hookr WordPress - класс WooCommerce WC_Cart

Hookr заполняет пробел из-за отсутствия документации, не обеспеченной многими наиболее распространенными плагинами.

Hookr также позволяет просматривать темы из этого списка . Вот все задокументированные области отзывчивой темы BizWay, версия 1.0 :

Плагин Hookr WordPress - отзывчивая тема BizWay Все ссылки

Теперь, когда вы знакомы с предложениями веб-сайта Hookr, вы, вероятно, просите большего. Давайте перейдем к плагину Hookr WordPress.

Плагин Hookr WordPress отслеживает все используемые хуки WP и их перехваченные функции, показывает вам и предоставляет доступ к коду для просмотра:

Вы рвете свои волосы, потому что эта функция не срабатывает, даже если вы зацепили ее? Вы хотите найти то, что отменяет ваши изменения? Хотите знать, почему эта штука делает то, что делает? Задумывались ли вы, какие загадки лежат за пределами интерфейса WordPress?

Плагин Hookr WordPress - загрузите плагин Hookr прямо сейчас

Вот что Hookr делает на вашем общедоступном веб-сайте WordPress или, более вероятно, на вашем местном сайте разработки. Когда вы просматриваете, Hookr размещает визуальные индикаторы, чтобы подчеркнуть использование в WordPress действий и фильтров:

Плагин Hookr WordPress - на вашем общедоступном сайте

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

Ниже я нажимаю на маркеры рядом с моим заголовком 04 Social Media Category, и вы можете увидеть, как WordPress начинает работать с моей темой, чтобы собрать первую страницу:

Плагин Hookr WordPress - Подробные фильтры

Вы также можете нажать на любой из фильтров выше:

Плагин Hookr WordPress - развернуть фильтр get_term

Плагин Hookr предоставляет подробные сведения практически обо всем. Вот начальная деталь для the_post :

Плагин Hookr WordPress - Подробная информация о the_post

И более подробный вид:

Плагин Hookr WordPress - Подробнее о the_post

Плагин Hookr также включает в себя встроенный поиск, обеспечивающий сверхбыструю подсветку только ссылок на кодирование, которые вы хотите видеть одновременно:

Плагин Hookr WordPress - фильтр поиска на вашем сайте

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

Плагин Hookr WordPress - Панель инструментов с Hookr

Настройки плагина Hookr позволяют вам ограничивать его активность определенными областями, которые вы выбираете различными способами:

Плагин Hookr WordPress - Настройки Hookr Плагин

Те же настройки доступны для панели администратора WordPress. И вы можете в любое время отключить общедоступную активность или активность Hookr панели мониторинга.

Я надеюсь, что вы узнали о полезных ресурсах, предлагаемых Hookr для улучшения темпов разработки WordPress. Если вы еще этого не сделали, изучите сайт и попробуйте плагин Hookr .

Санфорд Хукр говорит, что он ценит запросы пользователей и планирует продолжать совершенствовать продукт и выпускать дополнительные инструменты по мере роста обратной связи. Твоей темы там нет? Отправь ему записку!

Пожалуйста, поделитесь своими мыслями о Хукре в комментариях. Вы также можете связаться со мной напрямую в Twitter @reifman . И обязательно просмотрите мою страницу инструктора Envato Tuts +, чтобы увидеть другие мои учебники.