Casella degli strumenti dello sviluppatore Smart WordPress Vafpress

Ricorda le volte in cui dovevamo creare pagine Opzioni per i nostri temi? Certo che lo fai, perché abbiamo ancora bisogno di loro! Quando il Customizer di WordPress fallisce nel gestire le funzionalità del tema, devi creare una pagina Opzioni extra per offrire un'esperienza migliore ai tuoi utenti.

Mentre è sempre un'opzione per creare questi pannelli Opzioni da zero, è meglio usare le ruote già inventate. In questa parte della serie "Toolbox di Smart WordPress Developer", passeremo per Vafpress, un solido framework di opzioni per temi WordPress per il tuo prossimo progetto a tema.

Quando il Customizer non è sufficiente

È tempo di alcune polemiche: non penso che il Customizer sia pronto per i temi, ancora.

Anche se ammetto che il Customizer è semplicemente un eccezionale strumento, posso anche vedere che non lo è qualificato per servire tutte le funzionalità anche di un semplice tema multiuso. Lo so, lo so, i temi multi-purpose sono temi senz'anima, capitalisti che rovinano il mondo di WordPress ... o sono? Voglio dire, ammetto che sarebbe meglio se i temi a uso singolo fossero più popolari, ma possiamo ignorare il fatto che i temi multi-scopo sono la prima scelta della maggior parte delle agenzie di design, freelance e persino utenti newbie di WordPress che vogliono costruire un sito Web per le loro attività?

Alla fine della giornata, dobbiamo chiederci per capire la necessità dei framework delle opzioni del tema rispetto al Customizer: WordPress per l'amor di WordPress o WordPress per il bene della gente? Mentre sostengo che WordPress diventi sempre più standardizzato in vari aspetti, penso anche che non possiamo ignorare le richieste della comunità di utenti di WordPress. Dopo tutto, se gli sviluppatori avessero ignorato le richieste degli utenti, WordPress non sarebbe diventato così grande come adesso.

Inoltre, non credo che il Customizer sarebbe sufficiente per i temi a scopo singolo (ancora). Non abbiamo nemmeno un modo standardizzato e centralizzato per creare parti di contenuto (come slider, menu e simili) e, qualunque cosa tu voglia dire contro, gli utenti di WordPress (e avranno sempre) bisogno di una singola interfaccia per controllare i loro temi.

Sto mantenendo questa sezione breve, perché l'argomento è Vafpress come strumento di sviluppo WordPress e posso parlare di "Customizer versus frameworks di temi" per altre migliaia di parole. Ma non lasciarmi tagliare corto ti impediscono di commentare: mi piacerebbe sentire la tua opinione su questo!

Utilizzando Vafpress con il tuo tema

Inutile dire a questo punto, ma è consuetudine aprire ogni sezione con una semplice introduzione: Vafpress è un framework di opzioni per i temi. E molto buono, dovrei dire. Creato da Vafour, un team di sviluppo web indonesiano, Vafpress sostiene che costruire un tema WordPress non è mai stato così facile e veloce.

Basta scaricare Vafpress dalla sua pagina di download ufficiale o dal suo repository GitHub, e passiamo rapidamente alle parti migliori.

Conoscere i campi di controllo di Vafpress

A partire dal giorno in cui sto scrivendo questo tutorial, Vafpress ha 19 campi di controllo divisi in due categorie chiamati "Fields" e "Multifields".

  • casella di testo: Genera un input di testo.
  • textarea: Genera a textarea campo.
  • ginocchiera: Genera una commutazione sì / no.
  • cursore: Genera un cursore di intervallo.
  • caricare: Genera un campo di caricamento utilizzando WordPress Media Manager.
  • colore: Genera un selettore di colori.
  • Data: Genera una selezione data.
  • codeeditor: Genera un editor di codice.
  • wpeditor: Genera un editor WYSIWYG.
  • fontawesome: Genera un selettore di icone utilizzando Font Awesome.
  • Notebox: Genera un campo che è possibile utilizzare per informare gli utenti del tema.
  • html: Consente di visualizzare codice HTML personalizzato.
  • selezionare: Genera un semplice