Oggi un mio lettore mi chiedeva come è possibile abilitare un'area di un tema di WordPress con i widget. Vediamo insieme come.
Fase uno: definire un'area per i widget
Aprite il file functions.php
ed inserite il seguente codice:
if(function_exists('register_sidebar')) {
register_sidebar(array('name'=>'Nome',
'before_widget' => '<div class="widget-area widget-header"><ul>',
'after_widget' => '</ul></div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
name
: l'identificativo della vostra area in WordPressbefore_widget
/after_widget
: elementi HTML che WordPress inserirà prima e dopo il widgetbefore_title
/after_title
: l'elemento HTML che racchiuderà il titolo del widget (se ne definite uno)
Fase due: inserire l'area nel tema
Aprite un file del vostro tema (per esempio header.php
) e inserite il seguente codice dove volete che compaia la vostra area widget:
<?php if ( ! dynamic_sidebar( 'Nome' ) ) : ?><!-- header widget --><?php endif ?>
Ovviamente Nome
sarà l'identificativo scelto nella definizione dell'area widget che abbiamo visto in precedenza.