L'API Widget di WordPress rende i widget di costruzione per WordPress un gioco da ragazzi. Con quattro semplici ma potenti funzioni, puoi generare una piccola e bella forma per l'utente, afferrare tutto ciò che l'utente inserisce, archiviare le informazioni e usarle altrove per generare un codice fantastico.
Oggi, vedremo come utilizzare questo processo per generare un jQuery che recuperi immagini da un account Flickr. Questo particolare widget è molto semplice e probabilmente non è qualcosa che potresti rilasciare come un completo plugin per WordPress, ma si spera che ti faccia comodo con l'API Widget e la flessibilità che ha.
Per prima cosa, dobbiamo capire che stiamo facendo un * plugin * per WordPress. Questo è utile per lo sviluppo perché, beh, se qualcosa va storto, e abbiamo lasciato tutto il resto da soli, sappiamo definitivamente che il nostro plugin ha causato il problema. Questo è immensamente utile per trovare e affrontare i bug. Quindi, tutto il nostro codice sarà nella directory 'wp-content / plugins', in qualunque directory tu crei per il tuo widget (il nostro è 'wp-tuts-flickr', rendendo il nostro percorso completo 'wp-content / plugins / wp-tuts-flickr ').
Nella nostra nuova directory, creiamo un file PHP e lo chiamiamo qualcosa che ha senso per il nostro plugin. Quindi possiamo aprire alcuni buoni tag PHP, inserire alcune meta informazioni come il nome del plugin, ecc. E metterci al lavoro!
'/ * Nome plugin: WPTuts Flickr Plugin URI: http://wp.tutsplus.com Descrizione: Blah? Versione: 1.0 Autore: George Gecewicz Autore URI: http://heyitsgeorge.com * / '
Questo è l'inizio del nostro plugin. Ora arrivano le cose divertenti, dove possiamo codificare il nostro widget e goderci un po 'di Flickr awesomeness. Controlla lo screencast qui sotto su come farlo e il codice completo dello screencast è in alto (scarica i file sorgente). Ricorda che questa è solo un'introduzione alla creazione di widget e puoi fare cose molto più avanzate di quelle che imparerai in questo tutorial. Suggerisco di leggere di più sull'API Widget e di guardare alcuni altri plugin per widget popolari per avere un'idea di quanto sia potente l'API.
Grazie per aver letto! Se avete domande, commenti o dubbi, sono felice di provare e aiutare nei commenti.