Costruire e usare menu
registrare, creare, visualizzare un menu in Wordpress
Inserire un Menu nel tema
Aggiungi il Supporto ai Menu
Nel file `functions.php` del tema, verificare che il supporto ai menu sia abilitato.In caso negativo si potrà aggiungere il codice
// Abilita il supporto ai menu
add_theme_support('menus');
Registrare Menu in functions.php
Nel file functions.php registra il menu così che sia riconosciuto
// Registra un menu di navigazione principale
register_nav_menu('main-menu', 'Menu Principale');
Visualizza il menu nelle pagine
Nelle pagine createAll'interno del file del tuo tema dove desideri visualizzare il menu (ad esempio, `header.php`), inserisci il seguente codice: Copia il codice che segue in un file menu.php
<?php
// Visualizza il menu principale
wp_nav_menu(array(
'theme_location' => 'main-menu',
'menu_id' => 'main-menu',
'menu_class' => 'main-menu-class',
));
?>
Questo codice utilizza la funzione `wp_nav_menu` per recuperare e visualizzare il menù.
Nelle pagine del tema create in accordo con la gerarchia di wordpress
<?php get_template_part('menu') ?>
Questo codice è equivalente a include(''), in php
Stile del Menu tramite CSS
Aggiungi in style.css.
.main-menu-class {
// Aggiungi gli stili desiderati
}
Creare menu nel pannello back end
Per gestire il menu, quali pagine, articoli etc..- Vai su "Aspetto" -> "Menu" nel back end
- Crea un nuovo menu e assegnalo a una posizione del tema ("Menu Principale")
- Aggiungi voci al tuo menu, pagine, categorie, ecc
- Salva il menu.
Verrà cosi' mostrato un menu con le voci che hai deciso nel back end