Verktygslåda i Smart WordPress-utvecklaren Vafpress

Kom ihåg de tider när vi behövde skapa sidor för alternativ för våra teman? Självklart gör du det, för att vi fortfarande behöver dem! När Customizer of WordPress blir kort att hantera är du tematets funktionalitet, du måste skapa en extra Options-sida för att ge en bättre upplevelse för dina användare.

Medan det alltid är ett alternativ att skapa dessa alternativpaneler från början, är det bättre att använda de redan uppfunna hjulen. I den här delen av "Toolbox of the Smart WordPress Developer" -serien ska vi gå igenom Vafpress, en solid WordPress-ram för teman för ditt nästa temaprojekt.

När anpassningsanordningen inte är tillräcklig

Tid för lite kontrovers: Jag tror inte att Customizer är redo för teman - än.

Även om jag erkänner att Customizer är helt enkelt en grymt bra verktyg, jag kan också se att det bara inte är det kvalificerad att tjäna all funktionalitet till och med ett enkelt mångsidigt tema. Jag vet, jag vet att mångsidiga teman är själsliga, kapitalistiska teman som förstör WordPresss värld ... eller är de? Jag menar att det skulle vara bättre om enstaka teman var mer populära, men kan vi ignorera det faktum att mångsidiga teman är det allra första valet av de flesta designbyråer, frilansare och till och med nybörjare WordPress-användare som vill bygga en webbplats för sina företag?

I slutet av dagen måste vi fråga oss för att förstå behovet av temainställningsramar mot Customizer: WordPress för WordPress skull eller WordPress för människors skull? Medan jag stöder WordPress blir mer och mer standardiserad i olika aspekter tror jag också att vi inte kan ignorera kraven från användargemenskapen i WordPress. Om vi ​​utvecklarar ignorerar användarnas krav, skulle WordPress inte ha vuxit så stort som det är nu.

Dessutom tror jag inte att Customizer skulle vara tillräckligt för enstaka teman antingen (ännu). Vi har inte ens ett standardiserat och centraliserat sätt att bygga innehållsdelar (till exempel skjutreglage, menyer och så vidare) och vad du än säger mot detta, gör WordPress-användare (och kommer alltid) ett enda gränssnitt för att styra deras teman.

Jag håller det här avsnittet kort, eftersom ämnet är Vafpress som ett WordPress-utvecklingsverktyg och jag kan prata om "Customizer versus teman options framework" för ett tusen ord. Men låt mig inte klippa den kort, håll dig från att kommentera: Jag skulle gärna höra din ta på det här!

Använda Vafpress med ditt tema

Det är oundvikligt att säga just nu, men det är vanligt att öppna varje avsnitt med en enkel introduktion: Vafpress är en temainställningsram. Och en mycket bra, jag borde säga. Skapat av Vafour, ett indonesiskt webbutvecklingsteam, påstår Vafpress att Att bygga ett WordPress-tema har aldrig varit enklare och snabbare.

Hämta bara Vafpress från dess officiella nedladdningssida eller dess GitHub-arkiv, och låt oss snabbt komma till de bra delarna.

Lär känna kontrollområdena av Vafpress

Från och med den dag jag skriver denna handledning har Vafpress 19 kontrollfält uppdelade i två kategorier som heter "Fields" och "Multifields".

  • textruta: Genererar en textinmatning.
  • textarea: Genererar en textarea fält.
  • toggle: Genererar en ja / nej växel.
  • reglaget: Genererar en radreglage.
  • ladda upp: Genererar ett uppladdningsfält med WordPress Media Manager.
  • Färg: Genererar en färgplockare.
  • datum: Genererar en datumväljare.
  • codeeditor: Genererar en kodredigerare.
  • wpeditor: Genererar en WYSIWYG-redigerare.
  • fontawesome: Genererar en ikonplockare med hjälp av Font Awesome.
  • notebox: Genererar ett fält som du kan använda för att informera ditt tema användare.
  • html: Gör att du kan visa anpassad HTML-kod.
  • Välj: Genererar en enkel