Cutia de instrumente a dezvoltatorului inteligent WordPress Vafpress

Amintiți-vă de momentele în care trebuia să creați pagini de opțiuni pentru temele noastre? Bineînțeles că da, pentru că avem încă nevoie de ele! Când personalizatorul WordPress nu reușește să se ocupe de funcționalitatea temei, va trebui să creați o pagină suplimentară de opțiuni pentru a oferi o experiență mai bună utilizatorilor dvs..

În timp ce este întotdeauna o opțiune de a crea aceste panouri Opțiuni de la zero, este mai bine să folosiți roțile deja inventate. În această parte a seriei "Toolbox a dezvoltatorului inteligent WordPress", vom trece prin Vafpress, un cadru temeinic pentru tematica WordPress pentru proiectele următoare.

Când personalizarea nu este suficientă

Timp pentru unele controverse: Nu cred că Customizer este gata pentru teme - totuși.

Chiar dacă recunosc că personalizarea este pur și simplu una minunat instrument, pot vedea, de asemenea, că pur și simplu nu este calificat pentru a servi toate funcționalitățile unei chiar simple tematici multi-scop. Stiu, stiu, temele multi-scop sunt temele capitaliste fara suflet, care distrug lumea WordPress ... sau sunt ei? Recunosc că ar fi mai bine dacă temele cu un singur scop ar fi mai populare, dar putem ignora faptul că temele multi-scop sunt prima alegere a majorității agențiilor de design, a personalului liber și chiar a noilor utilizatori WordPress care doresc să construiască un site web pentru afacerile lor?

La sfârșitul zilei, trebuie să ne întrebăm pe noi înșine pentru a înțelege nevoia de opțiuni tematice împotriva Customizer: WordPress pentru WordPress sau WordPress pentru dragul oamenilor? În timp ce susțin WordPress din ce în ce mai standardizat în diverse aspecte, cred că nu putem ignora cerințele comunității de utilizatori a WordPress. La urma urmei, dacă dezvoltatorii ignoră cerințele utilizatorilor, WordPress nu ar fi crescut la fel de mare ca acum.

În plus, nu cred că Customizer-ul ar fi suficient pentru teme unice, fie (încă). Nu avem nici măcar o metodă standardizată și centralizată de a construi părți de conținut (cum ar fi glisoare, meniuri și altele) și oricare ar fi acest lucru, utilizatorii WordPress vor (și vor avea întotdeauna) nevoie de o singură interfață pentru a-și controla temele.

Am pastrat aceasta sectiune scurta, deoarece tema este Vafpress ca un instrument de dezvoltare WordPress si pot sa vorbesc despre "framework-ul optiunii Customizer versus tema" pentru alte mii de cuvinte. Dar nu mă lăsa să-ți taie scurt să te împiedice să comentezi: Mi-ar plăcea să-ți aud vocea!

Folosind Vafpress cu tema ta

Inutil să spun în acest moment, dar este obișnuit să se deschidă fiecare secțiune cu o simplă introducere: Vafpress este un cadru tematic de opțiuni. Și una foarte bună, aș spune. Creat de Vafour, o echipă indoneziană de dezvoltare web, Vafpress susține acest lucru construirea unei teme WordPress nu a fost niciodată mai ușoară și mai rapidă.

Pur și simplu descărcați Vafpress din pagina de descărcare oficială sau din depozitul său GitHub și să ajungem rapid la piesele bune.

Cunoașterea câmpurilor de control ale companiei Vafpress

Începând cu ziua în care scriu acest tutorial, Vafpress are 19 câmpuri de control împărțite în două categorii numite "Fields" și "Multifields".

  • casetă de text: Generează o intrare de text.
  • textarea: Generează a textarea camp.
  • comutare: Generează o comutare da / nu.
  • cursor: Generează un cursor de distanță.
  • încărcați: Generează un câmp de încărcare folosind WordPress Media Manager.
  • culoare: Generează un picker de culoare.
  • Data: Generează un selector de date.
  • codeeditor: Generează un editor de coduri.
  • wpeditor: Generează un editor WYSIWYG.
  • fontawesome: Generează un selector de pictograme folosind Font Awesome.
  • notebox: Generează un câmp pe care îl puteți utiliza pentru a informa utilizatorii temei.
  • html: Vă permite să afișați cod HTML personalizat.
  • Selectați: Generă un simplu