web-dev-qa-db-fra.com

Suppression du menu Wordpress

J'essaie de personnaliser les menus Wordpress par défaut. Ajouté ceci à mon fichier functions.php, il fait disparaître mes menus. Qu'est-ce qui ne va pas?

function custom_novice_menu($args) {
    $defaults = array(
        'container' => 'div'
    );
}

add_action('wp_nav_menu', 'custom_novice_menu');

Voici de la documentation sur wp_nav_menu ()

2
James Mitchell

Je ne pense pas qu'il y ait wp_nav_menu action. Vous voulez peut-être le filtre wp_nav_menu ( doc )?

function custom_novice_menu($args) {
    if( 'primary' == $args['theme_location'] ) // only apply to the right menu
    {
        $args['container'] = 'div';
    }

    return $args;
}

add_filter('wp_nav_menu', 'custom_novice_menu');
2
montrealist