Sidebar
Le sidebar possono essere usate come contenitore da posizionare a seconda delle esigenze quando si ha lo stesso contenuto ripetuto su più pagine. Ad esempio se il footer contiene un div con del testo che è uguale su molte pagine e che deve poter essere modificato da backend, lo gestiremo con una sidebar.
Per creare una sidebar, nel solito functions.php o in un file da lui richiamato scriveremo
function custom_sidebar_area() { // Top header sidebar 1
register_sidebar(
array(
'name' => 'Header sidebar 1',
'id' => 'sidebar-1', // questo è il nome a cui faremo riferimento
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>'
)
);
}
add_action('widgets_init', 'custom_sidebar_area');Poi nel footer (piuttosto che nell’header piuttosto che dove vogliamo) lo richiameremo scrivendo
dynamic_sidebar('sidebar-1');
