Verktøykasse av Smart WordPress Utvikler Flere verktøy på Tuts + Kode

Tuts + Kode er en veldig stor plattform, som inneholder mer enn 5000 opplæringsoppgaver eller opplæringsdeler. Med tanke på at hele familien Tuts + har nesten 20 000 innlegg fra sommeren 2015, kan vi si at Tuts + Code har en av fire artikler i hele familien. Og jeg er stolt av å være en av de ledende forfatterne til denne gigantiske plattformen.

Før jeg begynte å skissere denne serien, visste jeg at jeg måtte gjøre litt forskning innen Tuts + Code først, fordi det måtte Vær noen verktøy som allerede var dekket før. Jeg sjekket opplæringen og seriene de siste to eller tre årene, og fant et par WordPress-verktøy som kunne ha blitt dekket innenfor grensene til serien min, hvis de ikke allerede var dekket. (Ironisk nok var forfatteren av noen av disse veiledningene meg.)

I denne delen av "Toolbox of the Smart WordPress Developer" -serien skal jeg gi en oversikt over noen av verktøyene som vi allerede har gått gjennom her i Tuts + Code.

Flere WordPress-verktøy på Tuts + Code

Uten ytterligere innføring, la oss raskt huske verktøyene som har blitt "opplært" de siste to eller tre årene i Tuts + Code.

TGM Plugin Activation Library

TGM Plugin Activation Library er en nær venn av utviklere som vil ha eller trenger å inkludere andre plugins i prosjektet: Dette enkle, men svært effektive verktøyet hjelper deg med å pakke plugins med ditt eget plugin eller tema. Det lar deg peke på en lokal ZIP-fil, en ekstern nettadresse eller til og med plugin-snegler i WordPress.org Plugin Directory. Du kan velge å "kreve" eller "anbefale" de medfølgende pluginene.

Jeg skrev om dette verktøyet tilbake i sommer 2014, og jeg er stolt over at min opplæring kommer rett etter det offisielle nettstedet og dets GitHub-depot i relevante Google-søkeresultat.

Feilsøkingsfelt og feilsøkingsfeilforlengelser

Det er ingen programvare uten feil, men det betyr ikke at du bare skal gi opp med å prøve å rydde alle feilene. Målet for perfeksjon og forsøk på å lage feilfri programvare er en god ting, og hvis du er en WordPress-utvikler, vil Debug Bar-plugin og dens utvidelser hjelpe din sak.

I sin veiledning utgitt i begynnelsen av 2015 lærer Patrick Mwachugu oss om den berømte Debug Bar og dens fem utvidelser:

  • Feilsøkingsfelt: Denne svært nyttige plugin hjelper deg med å feilsøke hele WordPress-installasjonen ved å plassere en "Debug" -meny i WordPress-verktøylinjen, som gir ut feilsøkingsinformasjon om spørringer, hurtigbufferen og slik når du klikker.
  • Debug Bar Console: Denne Debug Bar-utvidelsen installerer en ryddig konsoll som lar deg redigere PHP og MySQL-kode i WordPress dashboard.
  • Debug Bar Cron: Denne selvforklarende Debug Bar-utvidelsen viser informasjon om de planlagte hendelsene i WordPress.
  • Feilsøkingslinjens handlinger og filtre Addon: Denne utvidelsen av Debug Bar lar deg se hvilke handlinger og filter kroker som brukes på den nåværende siden.
  • Feilsøkingslistestyring og stilavhengighet: Denne Debug Bar-utvidelsen fanger alle de enqueued skript og stiler på den nåværende siden.
  • Feilsøkingsboks Posttyper: Denne feilsøkingsforlengelsen gir informasjon om alle (innebygde og egendefinerte) posttyper som brukes i WordPress-installasjonen.

Utviklerplugin

Også tutorialized av Patrick Mwachugu i begynnelsen av 2015, hjelper utviklerens plugin utviklere å utvikle bedre prosjekter i WordPress. Pluggen fungerer i to enkle trinn:

  1. Det spør deg om hva du utvikler (et plugin, et tema eller et WordPress.com VIP-tema).
  2. Når du velger hva du utvikler, anbefaler det flere WordPress-plugins for å hjelpe deg med å utvikle prosjektet ditt bedre og raskere.

Pluggen viser også noen nyttig informasjon som om WP_DEBUG og SAVEQUERIES konstanter er aktivert i wp-config.php fil. Patrick gjorde en veldig god jobb som går over dette pluginet, og jeg anbefaler at du leser det hvis du er en WordPress-utvikler.

SuperCPT

Selv om du registrerer egendefinerte innleggstyper og taksonomier, er det ikke egentlig det vanskeligste å gjøre i WordPress-utviklingen, men det har fortsatt noe rom for forbedringer når det gjelder enkelhet. Og SuperCPT tilbyr nettopp det.

I sin produsents egne ord er SuperCPT "et objektomslag for tilpassede posttyper, egendefinerte taxonomier og Custom Post Meta" for kodere, ved kodere ". (Ja, det hjelper deg også med å bygge tilpassede metaboxer.) Jeg skrev om dette verktøyet tilbake i sommeren 2013, og mens det slags falt mellom sprekkene, tror jeg fortsatt SuperCPT er et veldig praktisk verktøy for nybegynnere WordPress-utviklere.

Avanserte egendefinerte felt

Når du snakker om tilpassede metaboxer, har du noen gang hørt om Avanserte egendefinerte felt?

Den siste opplæringen jeg valgte å nevne handler om Avanserte egendefinerte felt, et annet omfattende verktøy som faktisk gjør det samme som CMB2. Joe Clifton skrev om dette verktøyet tilbake i mars 2015, og han gjorde en utmerket jobb, begge gikk over grunnleggende av Advanced Custom Fields og ga noen kule eksempler.

Wrapping Up for Today

For å gjøre denne serien mer "komplett" måtte jeg ta med opplæringsprogrammer om andre WordPress-verktøy som tidligere er nevnt i Tuts + Code. Hatter av til alle de som deltok i å skrive de artiklene jeg har fortalt om ovenfor!

Har du snublet over et verktøy på Tuts + Kode som jeg burde ha oppført her, eller har du noe å si om verktøyene nevnt ovenfor? Del dine tanker med oss ​​i kommentarfeltet nedenfor. Og hvis du likte artikkelen, ikke glem å dele den med vennene dine!

Vi er nesten ferdig. I neste del avslutter vi serien med et kort omslag. Følg med!