Hookr ger två super användbara funktioner för WordPress-utvecklare. Först erbjuder webbplatsen ett snabbt och enkelt index för krokar, klasser, API, konstanter, etc., för WordPress-kärnan och ett växande antal populära plugins och teman. För det andra erbjuder Hookr nu ett plugin för WordPress som låter dig se och köra ner på koden som körs runt många visuella områden på din aktiva webbplats eller administrativ instrumentbräda.
Som webbplatsen säger "Hookrs mål är enkelt - få designers och utvecklare den information som de faktiskt behöver ... snabbt." Och det gör det bra. I denna handledning går jag igenom båda användningsscenarierna av Hookr och visar dig hur webbplatsen och plugin fungerar till din fördel.
Hookr skapades av Christopher Sanford 2014. När WP Tavern frågade vad som motiverade honom svarade han:
De flesta referenswebbplatser innehåller endast delar av krokar (om sådana finns), och om inte plugin / temat är premium, innehåller de vanligtvis lite eller ingen dokumentation angående deras API. Jag var trött på de ineffektiva "hitta i projekt" sökningar inom min IDE. Så, en dag efter att ha ifrågasatt min produktivitet och brist på resurser för vad jag behövde göra, började jag skriva den inledande parsern / indexern som bara en lokalt installerad plugin.
Innan du Google för mer information är det bäst att inkludera "WordPress" när du söker efter information om Hookr eller du kan sluta på en NSFW-webbplats ganska snabbt:
WP Tavern frågade också om det potentiellt off-putting namn. Sanford tänkte på att ändra det men har slutligen bestämt sig för att inte: "Marknaden är översvämd, det är ett kort, minnesvärt och etablerat varumärke."
Medan jag inte är så säker på namnet är produkten mycket användbar för WordPress-utvecklare.
Innan vi börjar, om du vill dela med dig av din erfarenhet hittills med Hookr, vänligen dela dina tankar i kommentarerna nedan. Du kan också nå mig på Twitter @ reifman direkt.
Hookr-webbplatsen är i första hand ett blickbart index och kodningsreferens till WordPress-kärnan, populära plugins och teman. Nya plugins och teman läggs till regelbundet baserat på önskemål från användare. Du väljer vilken du vill utforska från hemsidan. Du kan också ladda ner plugin, som jag kommer att undersöka ytterligare nedan.
När du surfar låter Hookr dig välja mellan de fem senaste versionerna av vad du än letar efter. Så om du inte har uppdaterat till den senaste versionen av WordPress eller Kontaktformulär 7, kan du fortfarande utforska relevant referensinformation för din kodbas.
När du börjar utforska WordPress-kärnan, erbjuder Hookr nio sätt att filtrera din syn.
Du kan antingen titta på allt (Alla) eller filtrera genom något av följande alternativ:
Hookr erbjuder snabb oändlig rullning, så när du går igenom en sida, håller rolodexnavigeringen högst upp. Här är vad Åtgärder ser ut när du bläddrar ner till P:
Du kan också använda sökningen längst upp till höger, "filtrera saker", för att hitta ett specifikt namngivet element.
Här är ett exempel på funktioner:
När du klickar in i elementen kommer de att se lite annorlunda utifrån deras typ. Här är COMMENT_TEXT funktionsbeskrivning, parametrar och användningsexempel:
Hookr visar också var kod eller objekt definieras med relaterade återkopplingar:
Du kan börja se hur användbart Hookr kan vara som du debuggar eller kodar.
En annan bra funktion är att standardkodblock är tillgängliga för varje åtgärd, filter, funktion och konstant för egen användning. Hookr innehåller även a Kopia knapp:
Du kan också bläddra i sminken av en växande lista med populära, användarbegärda plugins från den här listan. Här är vad Kontaktformulär 7 Konstanter för version 4.3.1 ser ut som:
Här är ett exempel på WooCommerce-plugin-klassen WC_Cart koddefinition, version 2.49:
Hookr fyller klyftan för bristen på dokumentation som inte är försedd med många av de mer vanliga pluginsna.
Hookr låter dig också bläddra bland teman från den här listan. Här är alla de dokumenterade områdena av BizWay Responsive Theme, Version 1.0:
Nu när du är bekant med Hookrs hemsida erbjuds du förmodligen mer. Låt oss gå vidare till Hookr WordPress Plugin.
Hookr WordPress Plugin spårar alla WP-krokar som används och deras krokade funktioner, visar dig och ger dig användbar åtkomst till koden:
Ritar du ditt hår ut eftersom den funktionen inte skjuter, trots att du hakat det? Vill du hitta det som överväger dina ändringar? Vill du veta varför den där gör vad det gör? Någonsin undrat vilka mysterier som ligger bortom WordPress-gränssnittet?
Så här gör Hookr på din public-facing WordPress-webbplats, eller förmodligen din lokala utvecklingswebbplats. När du surfar placerar Hookr visuella indikatorer för att markera WordPress-rammens användning av åtgärder och filter:
De är bläddrabara så att du kan borra i dem för mer information. Jag önskar att jag hade haft detta för många oberoende webbapplikationer under hela min tidigare karriär.
Nedan klickar jag på kulorna bredvid mina 04 Social Media Kategori header och du kan se hur WordPress börjar arbeta med mitt tema för att sammanställa framsidan:
Du kan också klicka på något av filren ovan:
Hookr Plugin ger omfattande detaljer om nästan allt. Här är den första detaljerna för stolpen:
Och en mer detaljerad vy:
Hookr Plugin innehåller också en inbyggd sökning, vilket ger super snabb uppmärksamhet av bara de kodningsreferenser du vill se på en gång:
Alla saker du såg Hookr gör ovan gör det också inom din Dashboard. Detta kan vara till hjälp för att utveckla administrativa funktioner och inställningar för plugins och teman:
Hookr-plugin-inställningarna gör att du kan begränsa sin aktivitet till specifika områden som du väljer på olika sätt:
Samma inställningar är tillgängliga för den administrativa kontrollpanelen i WordPress. Och du kan när som helst inaktivera Hookr-aktiviteten för allmänheten eller instrumentbrädan.
Jag hoppas att du har lärt dig om de användbara resurserna Hookr erbjuder för att förbättra takten i din WordPress-utveckling. Om du inte har hittat, utforska webbplatsen och ge Hookr-plugin ett försök.
Hookrs Sanford säger att han uppskattar användarförfrågningar och planerar att fortsätta att förbättra produkten och släppa ytterligare verktyg när feedbacken växer. Ditt tema inte där? Skicka honom en anteckning!
Vänligen dela dina tankar med oss om Hookr i kommentarerna. Du kan också nå mig direkt på Twitter @ reifman. Och se till att du surfar på min Envato Tuts + instruktörssida för att se några av mina andra handledning.