WordPress: rimuovere il link alla home page dal menu di navigazione

WordPress: rimuovere il link alla home page dal menu di navigazione

Wordpress ci permette di gestire i menu di navigazione con diverse funzioni. Un menu di navigazione in Wordpress fa di solito riferimento alle pagine contenute nel nostro sito. Si parte con un semplice menu fino ad arrivare a menu annidati che comprendono anche sottocategorie. La funzione principale per gestire questi menu è wp_nav_menu(). Per impostazione predefinita questa funzione mostra anche il link alla home page, che può essere tuttavia rimosso. Vediamo come.

Usate il seguente codice nel punto del vostro tema in cui volete posizionare il menu:


<?php wp_nav_menu(array('show_home' => false)); ?>

Un altro valore accettato dal parametro show_home è 0. Qualora il codice precedente non dovesse funzionare, provate questo approccio nel file functions.php del vostro tema (se non esiste createne uno):


function page_menu_args( $args ) {
    $args['show_home'] = false;
    return $args;
}
add_filter( 'wp_page_menu_args', 'page_menu_args' );

Quindi usate nuovamente wp_nav_menu() in questo modo:


<?php wp_nav_menu( array('echo'=>true)); ?>
Torna su