Verktøykasse av Smart WordPress Utvikler Vafpress

Husker du tidspunktene da vi trengte å lage alternativer for våre temaer? Selvfølgelig gjør du det, fordi vi fortsatt trenger dem! Når tilpasseren av WordPress blir kort for å håndtere du er temaets funksjonalitet, må du opprette en ekstra tilleggsside for å gi en bedre opplevelse for brukerne dine..

Mens det alltid er et alternativ å lage disse alternativpanelene fra bunnen av, er det bedre å bruke de allerede oppfunnede hjulene. I denne delen av "Toolbox of the Smart WordPress Developer" -serien går vi gjennom Vafpress, en solid WordPress-temaalternativerramme for ditt neste temaprosjekt.

Når Tilpasset er ikke nok

Tid for litt kontrovers: Jeg tror ikke at Tilpasseren er klar for temaer - ennå.

Selv om jeg innrømmer at Customizer er bare en Rått verktøy, jeg kan også se at det bare ikke er det utdannet å tjene all funksjonalitet til enda et enkelt multifunksjonelt tema. Jeg vet, jeg vet at multi-purpose temaer er sjeløse, kapitalistiske temaer som ødelegger WordPress-verdenen ... eller er de? Jeg mener at jeg innrømmer at det ville være bedre om engangsmessige temaer var mer populære, men kan vi ignorere det faktum at multifunksjonelle temaer er det aller beste valget av de fleste designbyråer, frilansere og til og med nybegynnere WordPress-brukere som ønsker å bygge et nettsted for sine virksomheter?

På slutten av dagen må vi spørre oss selv for å forstå behovet for temavalgsrammer mot Customizer: WordPress for WordPress skyld, eller WordPress for folks skyld? Mens jeg støtter WordPress blir mer og mer standardisert i ulike aspekter, tror jeg også at vi ikke kan ignorere kravene til brukersamfunnet i WordPress. Tross alt, hvis vi utviklere ignorerte brukernes krav, ville WordPress ikke blitt vokst så stort som det er nå.

I tillegg tror jeg ikke at Tilpassingsprogrammet ville være nok for engangsmessige temaer heller (ennå). Vi har ikke en standardisert og sentralisert måte å bygge innholdsdeler på (for eksempel skyveknapper, menyer og så videre), og hva du sier mot dette, gjør WordPress-brukere (og vil alltid) ha et enkelt grensesnitt for å kontrollere deres temaer.

Jeg holder denne delen kort, fordi emnet er Vafpress som et WordPress-utviklerverktøy, og jeg kan snakke om "Customizer versus theme option frameworks" for et tusen ord. Men ikke la meg kutte det kort, hold deg unna å kommentere: Jeg vil gjerne høre din ta på dette!

Bruke Vafpress med temaet ditt

Det er unødvendig å si på dette punktet, men det er vanlig å åpne hver seksjon med en enkel introduksjon: Vafpress er et rammeverk for temaalternativer. Og en veldig god, jeg burde si. Opprettet av Vafour, et indonesisk webutviklingslag, hevder Vafpress at Å bygge et WordPress-tema har aldri vært enklere og raskere.

Bare last ned Vafpress fra den offisielle nedlastingssiden eller dens GitHub-depot, og la oss raskt komme til de gode delene.

Bli kjent med kontrollfeltene i Vafpress

Fra den dagen jeg skriver denne opplæringen, har Vafpress 19 kontrollfelt delt inn i to kategorier kalt "Fields" og "Multifields".

  • tekstboks: Genererer en tekstinngang.
  • textarea: Genererer en textarea felt.
  • veksle: Genererer et ja / nei-sving.
  • glidebryteren: Genererer en glidebryter.
  • laste opp: Genererer et opplastingsfelt ved hjelp av WordPress Media Manager.
  • farge: Genererer en fargeplukker.
  • Dato: Genererer en datovelger.
  • codeeditor: Genererer en kodeditor.
  • wpeditor: Genererer en WYSIWYG-editor.
  • fontawesome: Genererer en ikonvælger ved hjelp av Font Awesome.
  • notebox: Genererer et felt som du kan bruke til å informere temaets brukere.
  • html: Lar deg vise egendefinert HTML-kode.
  • å velge: Genererer en enkel