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

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

Смотрите также:

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

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

До того, как вы захотите узнать больше и вобьёте название в поисковик, мы хотим посоветовать также добавить слово «WordPress», а то поисковик, скорее всего, отобразит сайты эротики:

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

Мы не знаем как имя, но сам продукт очень полезен разработчикам WordPress.

Если у вас будут вопросы, или вы захотите поделиться своим опытом работы с Hookr, пожалуйста, пишите нам в комментарии.

Веб-сайт Hookr

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

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

The WordPress Core

Когда вы начнёте исследовать ядро WordPress, Hookr предложит разделить всю информацию на 9 частей.

Вы можете читать описание в разделе «All», или всё-таки по темам:

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

В Hookr можно быстро прокручивать страницы, панель навигации всегда будет закреплена сверху. Вот так выглядит страница в разделе Actions, когда вы пролистаете до буквы «Р»:

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

Пример Functions:

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

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

Hookr может очень пригодиться при поиске багов и написании кода.

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

Плагины WordPress

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

А вот пример WooCommerce плагина WC_Cart code definition, версия 2.49:

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

Темы WordPress

Hookr предлагает вам просмотреть темы из этого списка. Вот, к примеру, вся документация BizWay Responsive Theme, Version 1.0:

Сейчас, когда вы уже ознакомились с веб-сайтом Hookr, вы, наверное, хотите увидеть что-то ещё. Давайте теперь рассмотрим Hookr WordPress Plugin.

Hookr WordPress Plugin

Hookr WordPress Plugin отслеживает все WP хуки, их использование и функции, показывает их вам и даёт доступ к коду.

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

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

Все они доступны для просмотра, так что вы без проблем можете узнать о них больше.

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

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

Hookr Plugin предоставляет развернутую информацию почти обо всём. Вот детали the_post:

И ещё немного информации:

Фильтрация

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

Hookr в консоли WordPress

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

Настройка плагина

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

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

Итоги

Мы надеемся, что вам была полезна эта статья. И вы узнали, как Hookr может облегчить разработку WordPress. Для более подробной информации вы можете изучить его сайт и скачать плагин.

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

А что вы думаете о Hookr? Поделитесь с нами в комментариях!

Источник: code.tutsplus.com

Вам понравился материал?

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.