Come creare widget personalizzato WordPress da codice

Come creare widget personalizzato WordPress da codice

6271
0
CONDIVIDI

Durante lo sviluppo di un tema WordPress, mi capita spesso di dover creare un widget personalizzato per aggiungere contenuti e caratteristiche specifiche al sito.

Esistono diversi plugin che fanno questo per noi, ma per piccole porzioni di codice è sempre meglio evitare installazioni che dipendono da aggiornamenti e bug fixing: meno plugins installiamo su WordPress, più sicuro e controllabile sarà il sito che stiamo costruendo.

Tutto ciò che è necessario fare per creare un widget personalizzato via codice è inserire il codice seguente nel file functions.php del tema WordPress:

 'Home right sidebar',
 	'id' => 'home_right_1',
 	'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'arphabet_widgets_init' ); ?>

Abbiamo predisposto il widget che sarà visibile e gestibile nell’area “Widget” di WordPress.

Per mostrare il contenuto dell’area che abbiamo creato è necessario inserire il codice seguente all’interno del tema, in un file qualsiasi (sidebar, index, archive, ecc…):


   

Il Widget è pronto!