WhatsApp: +39 339 289 627 8
E-mail: info@creazione-siti-web.eu

 

Creare menu in Wordoress

 

Prima di tutto bisogna registrare il menu (in functions.php):

function mktheme_register_theme_support() { register_nav_menus( [ 'menu_header' => 'Main menu', 'menu_footer' => 'Secondary menu' ] ); } add_action( 'after_setup_theme', 'mktheme_register_theme_support' );

Dopo di che in template header chiamarlo per la stampa:

wp_nav_menu( array( 'theme_location' => 'menu_header', 'container' => false, 'menu_class' => 'navbar-nav me-auto mb-2 mb-lg-0', 'walker' => new My_Walker_Nav_Menu(), ) );

Dove My_Walker_Nav_Menu รจ la classe estesa di classe Walker_Nav_Menu

Per torvarla basta fare recerca in google.

Questo menu un po personalizzato per nav menu di bootstrap. Per questo in walker per customizzazione bisogna trascivere in attributo "classe" di elementi (tag) "li" e "a" in classe My_Walker_Nav_Menu derivato da Walker_Nav_Menu.