it-swarm.com.de

Das Wordpress-Menü wird gelöscht, wenn versucht wird, einen Hook hinzuzufügen

Ich versuche, die Standard-Wordpress-Menüs anzupassen. Fügte dies meiner functions.php-Datei hinzu und es lässt meine Menüs verschwinden. Was ist falsch?

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

add_action('wp_nav_menu', 'custom_novice_menu');

Hier ist eine Dokumentation zu wp_nav_menu ()

2
James Mitchell

Ich glaube nicht, dass es wp_nav_menu action gibt. Vielleicht möchten Sie den wp_nav_menu filter ( 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