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');