Costruire il tuo widget WordPress

Se hai seguito questa serie, avrai ora l'inizio di un plugin per il tuo widget. Avrai creato la classe per codificare il tuo widget e aggiunto la funzione per registrarlo.

In questo tutorial ti mostrerò come creare la funzione di costruzione, che è una delle funzioni all'interno della tua classe.

Puoi trovare il resto di questa serie in cinque parti:

  • Introduzione ai widget e all'API dei widget
  • Codifica e registrazione del tuo widget
  • Costruire il tuo widget
  • Costruire il modulo per il tuo widget
  • Visualizzazione del widget nell'area del widget corretta

Cosa ti serve

Per seguire questo tutorial, avrai bisogno di:

  • Un'installazione di sviluppo di WordPress
  • Un editor di codice
  • Il codice del tutorial precedente sulla codifica e registrazione del tuo widget.

Creazione della funzione del costruttore

In questo tutorial popolerai il __costruire() funzione che hai creato all'interno del tuo Tutsplus_List_Pages_Widget classe.

Apri il tuo file di plugin e trova la funzione di costruzione. Modificalo in modo che legga come segue:

function __construct () parent :: __ construct (// ID base del widget 'tutsplus_list_pages_widget', // nome del widget __ ('Elenco pagine correlate', 'tutsplus'), // widget options array ('description' = > __ ('Identifica dove si trova la pagina corrente nella struttura del sito e visualizza un elenco di pagine nella stessa sezione del sito. Funziona solo su Pages.', 'Tutsplus'))); 

Questo definisce i parametri per creare il tuo widget. Loro sono:

  • l'ID univoco del widget
  • il nome del widget come visualizzato nella schermata Widget
  • una serie di opzioni inclusa la descrizione, che viene visualizzata nella schermata Widget. Questo deve spiegare agli utenti che cosa farà il widget.

Ora salva il tuo file di plugin.

Ora scoprirai che se attivi il plugin e guardi la schermata Widget, il tuo widget verrà visualizzato. Non funzionerà ancora perché non hai creato il modulo o alcun output per esso, ma è lì:


Sommario

Ora hai creato la funzione di costruzione per il tuo widget, che ti porta più vicino ad avere un widget funzionante. Nel prossimo tutorial ti mostrerò come creare il modulo per il tuo widget che verrà visualizzato nella schermata Widget.