Qu'est-ce que Hookr pour WordPress?

introduction

Hookr fournit deux fonctionnalités super utiles pour les développeurs WordPress. Premièrement, son site Web offre un index rapide et facile à parcourir de points d'ancrage, de classes, d'API, de constantes, etc., pour le noyau WordPress, ainsi qu'un nombre croissant de plugins et de thèmes populaires. Deuxièmement, Hookr propose désormais un plugin pour WordPress qui vous permet de voir et d’exploiter le code en cours d’exécution autour de nombreuses zones visuelles de votre site actif ou de votre tableau de bord administratif..

Comme l'indique le site, "l'objectif de Hookr est simple: fournir aux concepteurs et aux développeurs les informations dont ils ont réellement besoin… rapidement". Et ça le fait bien. Dans ce tutoriel, je vais vous expliquer les deux scénarios d'utilisation de Hookr et vous montrer comment le site Web et le plug-in fonctionnent à votre avantage..

Hookr a été créé par Christopher Sanford en 2014. Lorsque WP Tavern a demandé ce qui le motivait, il a répondu:

La plupart des sites de référence ne contiennent que des sous-ensembles de points d'ancrage (le cas échéant) et, à moins que le plugin / thème soit premium, ils contiennent généralement peu ou pas de documentation concernant leur API. J'étais fatigué des recherches inefficaces «trouver dans le projet» dans mon IDE. Ainsi, un jour après avoir mis en doute ma productivité et le manque de ressources pour ce que je devais faire, j'ai commencé à écrire l'analyseur / analyseur initial comme un simple plugin installé localement..

Avant de consulter Google pour plus d'informations, il est préférable d'inclure "WordPress" lors de la recherche d'informations sur Hookr, sinon vous pourrez vous retrouver assez rapidement sur un site NSFW:

WP Tavern a également posé des questions sur le nom potentiellement déroutant. Sanford a pensé le changer, mais a finalement décidé de ne pas: "Le marché est inondé, c'est une marque courte, mémorable et établie." 

Bien que je ne sois pas aussi sûr de son nom, le produit est très utile pour les développeurs WordPress..

Avant de commencer, si vous souhaitez partager davantage de votre expérience à ce jour avec Hookr, veuillez faire part de vos réflexions dans les commentaires ci-dessous. Vous pouvez également me joindre directement sur Twitter @reifman. 

Le site Web de Hookr

Le site Web Hookr est avant tout un index consultable et une référence de codage du noyau WordPress, des plugins populaires et des thèmes. De nouveaux plugins et thèmes sont ajoutés régulièrement en fonction des demandes des utilisateurs. Vous choisissez ce que vous voulez explorer depuis la page d'accueil. Vous pouvez également télécharger son plugin, que je vais explorer plus bas.

Lors de la navigation, Hookr vous permet de choisir parmi les cinq versions les plus récentes de tout ce que vous explorez. Ainsi, si vous n'avez pas mis à jour la dernière version de WordPress ou du formulaire de contact 7, vous pouvez toujours explorer les informations de référence pertinentes pour votre code..

Le noyau de WordPress

Une fois que vous avez commencé à explorer le cœur de WordPress, Hookr vous propose neuf manières de filtrer votre vue..

Vous pouvez regarder tout (Tout) ou filtrer selon l'une des options suivantes:

  1. Nouveau (ajouté récemment)
  2. Crochets
  3. actes
  4. Les filtres
  5. Des classes
  6. Constantes
  7. Les fonctions
  8. Codes courts

Hookr propose un défilement rapide à l'infini. Ainsi, lorsque vous vous déplacez dans une page, la navigation en haut de Rolodex continue. Voici ce que actes ressembler une fois que vous faites défiler jusqu'à P:

Vous pouvez également utiliser la recherche en haut à droite, "filtrer les choses", pour trouver un élément nommé. 

Voici un exemple de Les fonctions:

Lorsque vous cliquez sur les éléments, leur apparence diffère légèrement selon leur type. Ici se trouve le comment_text description de la fonction, paramètres et exemples d'utilisation:

Hookr indique également où le code ou les objets sont définis avec les rappels associés:

Vous pouvez commencer à voir à quel point Hookr peut être utile lors du débogage ou du codage.

Une autre fonctionnalité intéressante est que les blocs de code par défaut sont disponibles pour chaque action, filtre, fonction et constante pour votre propre usage. Hookr comprend même un Copie bouton:

Plugins WordPress

Vous pouvez également parcourir la liste de plus en plus longue de plugins populaires demandés par les utilisateurs. Voici ce que le Formulaire de contact 7 Constantes pour la version 4.3.1 ressemble à:

Voici un exemple de la classe de plugin WooCommerce WC_Cart définition de code, version 2.49:

Hookr comble le manque de documentation non fournie avec beaucoup des plugins les plus utilisés.

Thèmes WordPress

Hookr vous permet également de parcourir les thèmes de cette liste. Voici toutes les zones documentées de la Thème réactif BizWay, version 1.0:

Maintenant que vous connaissez les offres du site Web Hookr, vous en demandez probablement davantage. Passons au plugin Hookr WordPress.

Le plugin Hookr WordPress

Le plugin Hookr WordPress suit tous les hooks WP utilisés et leurs fonctions, vous montre et vous donne un accès navigable au code:

Êtes-vous en train de vous arracher les cheveux parce que cette fonction ne déclenche pas, même si vous l'avez accrochée? Voulez-vous trouver la chose qui remplace vos modifications? Vous voulez savoir pourquoi cette chose fait ce qu'elle fait? Jamais demandé quels mystères se cache au-delà de l'interface WordPress?

Accrochez-vous sur votre site WordPress public

Voici ce que fait Hookr sur votre site Web WordPress destiné au public ou, plus probablement, sur votre site de développement local. Lorsque vous naviguez, Hookr place des indicateurs visuels pour mettre en évidence l'utilisation d'actions et de filtres par le cadre WordPress:

Ils sont navigables afin que vous puissiez les explorer pour plus d'informations. J'aurais aimé avoir cela pour de nombreuses applications Web indépendantes tout au long de ma carrière.

Ci-dessous, je clique sur les balles à côté de mon 04 Catégorie de médias sociaux header et vous pouvez voir comment WordPress commence à fonctionner avec mon thème pour constituer la page d'accueil:

Vous pouvez également cliquer sur l'un des filtres ci-dessus:

Le plugin Hookr fournit des informations détaillées sur presque tout. Voici le détail initial pour la poste:

Et une vue plus détaillée:

Filtration

Le plug-in Hookr inclut également une recherche intégrée, permettant une mise en évidence très rapide des références de codage que vous souhaitez voir en même temps: 

Hookr sur le tableau de bord WordPress

Tout ce que vous avez vu Hookr faire ci-dessus, cela se fait également dans votre tableau de bord. Cela peut être utile pour développer les fonctionnalités administratives et les paramètres des plugins et des thèmes:  

Paramètres du plugin

Les paramètres du plug-in Hookr vous permettent de limiter son activité à des zones spécifiques que vous choisissez de différentes manières:

Les mêmes paramètres sont disponibles pour le tableau de bord administratif WordPress. Et vous pouvez désactiver l'activité Hookr du public ou du tableau de bord à tout moment..

Regarder vers l'avant

J'espère que vous avez découvert les ressources utiles offertes par Hookr pour améliorer le rythme de votre développement WordPress. Si vous ne l'avez pas encore fait, explorez le site et essayez le plugin Hookr.

Hookr's Sanford dit qu'il apprécie les demandes des utilisateurs et prévoit de continuer à améliorer le produit et à publier des outils supplémentaires au fur et à mesure de la progression des réactions. Votre thème n'est pas là? Lui envoyer une note!

S'il vous plaît partagez vos pensées avec nous à propos de Hookr dans les commentaires. Vous pouvez également me joindre directement sur Twitter @reifman. Et, n'oubliez pas de parcourir ma page d'instructeur Envato Tuts + pour voir certains de mes autres tutoriels..

Liens connexes

  • Le site Web de Hookr
  • Le plugin Hookr WordPress
  • Le nouveau plugin Hookr gratuit affiche tous les crochets disponibles dans WordPress (WP Tavern)