Wordpress: creare un file sidebar di un template

Il file sidebar.php visualizza i contenuti della colonna laterale del vostro template. Questi contenuti possono essere sia statici (definiti nel file) che dinamici (aggiunti tramite la sezione Widget di Wordpress). Per questo motivo dobbiamo eseguire una verifica preliminare per sapere se verranno visualizzati contenuti statici o dinamici. Vediamo i dettagli.

Il nostro file potrebbe presentarsi così:


<div id="sidebar">
	<?php if ( ! dynamic_sidebar( 'Sidebar' )) : ?>

		<li id="sidebar-search" class="widget">
			<h3>Cerca</h3>
			<?php get_search_form();?>
		</li>
		
		<li id="sidebar-nav" class="widget menu">
			<h3>Navigazione</h3>
			<ul>
				<?php wp_nav_menu( array( 'theme_location' => 'sidebar-menu' ) );?>
			</ul>
		</li>
		
		<li id="sidebar-archives" class="widget">
			<h3>Archivi</h3>
			<ul>
				<?php wp_get_archives( 'type=monthly' ); ?>
			</ul>
		</li>

	<?php endif; ?>
</div>

Questo sarà il contenuto statico che verrà visualizzato se l'utente non definisce altro contenuto nelle opzioni di Wordpress, ossia il motore di ricerca, una lista di link alle pagine del sito e una lista degli archivi mensili dei post.

Torna su