Amazon Prime prova prima paga poi

Quando creiamo un tema personalizzato, partendo magari da zero, andando nella sezione Aspetto non troviamo la voce menu.
Questo perchè il tema non presenta alcun menu registrato. Nell’articolo voglio spiegare come registrare un menu sul tema WordPress che magari stiamo realizzando da zero.

Per registrare un menu sul tema WordPress, occorre prendere il file functions.php che si trova al percorso: /wp-content/themes/nomedeltuotema/functions.php ed aggiungere il seguente codice:

/* Register Menus*/
function register_my_menus() {
 register_nav_menus(
 array( 'header-menu' => __( 'Header Menu' ), 'footer-menu' => __( 'Footer Menu' ))
 );
 }
 add_action( 'init', 'register_my_menus' );

Nel codice ho registrato, come esempio, 2 menu: uno per l’header e l’altro per il footer, ma ovviamente voi potete operare come volete.

Da amministrazione sito, sezione Aspetto, possiamo notare che è comparso il supporto al menu. Una volta configurato il menu da pannello di ammistrazione,
non ci resta che collocarlo all’interno della pagina tramite la funzione wp_nav_menu().

Nel codice in basso mostro un esempio di collocazione del menu all’interno di un footer:

<footer class="row">
<div class="large-12 columns">
<hr />
<div class="row">
<div class="large-6 columns">
<p>
&copy; 2013 JGuana | Sito ideato e realizzato da Francesco Elefante
</p>
</div>
<div class="large-6 columns">
<!-- Generazione del footer menu da notare menu_class contiene le classi da applicare all'ul del menu -->
<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'menu' => 'footer-menu', 'menu_class' => 'inline-list right') ); ?>
</div>
</div>
</div>
</footer>

Per maggiori dettagli in basso i riferimenti WordPress…

Riferimenti WordPress
wp_nav_menu()

Lascia una risposta

Please enter your comment!
Please enter your name here