7 footer.php e sidebar.php
footer.php
Come per l’header anche nel footer ci saranno i classici elementi HTML di chiusura. ecco il codice di un semplice footer.php
<footer id="footer-container"> <nav> <div class="menu"> <?php wp_nav_menu( array ( 'theme_location' => 'bottom-navigation' ) ); ?> </nav> <p>Copyright © <?php echo date( 'y' ); ?> <a href="<?php home_url(); ?>" title="<?php bloginfo( 'name' ); ?>"> <?php bloginfo( 'name' ); ?> </a> </p> </footer> </div> <!-- #inner-wrap ends --> </div> <!-- #outer-wrap ends --> <?php // wrap up di wordpress appena prima del tag di chiusura body wp_footer(); ?> </body> </html>
anche qui possiamo inserire il template tag già visto wp_nav_menu() con il parametro bottom-navigation per il posizionamento in fondo (per funzionare bisogna modificare il function.php che ora non vedremo). La funzione date() riporta la data corrente, in questo caso abbiamo scelto di mostrare solo l’anno con year ‘y’. home_url() e blog_info() li abbiamo già visti nel precedente articolo, l’unica novità è rappresentatta dal tag obbligatorio wp_footer() che deve essere inserito appena prima della chiusura del tag <body>. Notare che proprio nel footer.php si chiudono i tag <body> e <html> aperti nell’header.php chiudendo anche tutto il nostro codice.
sidebar.php
è la classica colonna di destra (o sinistra) nella quale inseriremo contenuto aggiuntivo, collegamenti veloci, menu o qualsiasi widget. Ecco un esempio di codice di sidebar.php davvero minimale:
<aside id="sidebar-container"> <ul id="sidebar"> <?php // Se la sidebar è vuota, si genera il contenuto statico if ( ! dynamic_sidebar('colonna-destra')) : ?> <li>Aggiungete dei widget alla <em>colonna destra</em> con l'area dei widget! </li> <?php endif; ?> </ul> </aside> <!-- #sidebar-container ends -->
L’unica nota è la parte php con l’if e la negazi perdynamic_sidebar() che cerca una sidebar chiamata colnna-destra e dove viene generato un messaggio qualora la sidebar sia vuota.