I widget sono una delle cose piu’ utili di wordpress perchè permettono di gestire il contenuto del sito in modo semplice ed immediato . Per chi non li conoscesse, essi non sono altro che dei box di semplice testo o box con plugin gestibili dal pannello admin.
Il primo passo è quello di dichiarare le aree destinate a questo scopo nella pagina functions.php :
register_sidebar( array( 'name' =>'Sidebar', 'id' => 'sidebar', 'before_widget' => ' <li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li> ', 'before_title' => ' <h3 class="widget-title">', 'after_title' => '</h3> ', ) );
Nel parametro name inseriamo il nome dell’area . L’id ( secondo parametro ) è la stringa che identifica l’area . Con il terzo e quarto parametro indichiamo il codice che apre e chiude il box widget . Before_title e after_title sono i codici che aprono e chiudono il titolo del box .
Possiamo inserire quante aree vogliamo , l’importante è dare un id diverso .
Il passo successivo consiste nel richiamare le aree dichiarate nelle pagine dove vogliamo visualizzarle :
dynamic_sidebar("sidebar");
La funzione dynamic_sidebar accetta come argomento l’id dell’area .