Fügen Sie eine Div-class in das WordPress-Menü ein

 

Das ist die Menüstruktur, die ich in WordPress integrieren möchte. Aber es gibt ein Problem, eine Div-ID () innerhalb eines Menüs hinzuzufügen. Irgendeine Idee, dies zu erreichen?

Solutions Collecting From Web of "Fügen Sie eine Div-class in das WordPress-Menü ein"

Ich denke, Custom Walker verwenden .

Registrieren Sie zuerst ein benutzerdefiniertes Navigationsmenü für diese Liste in der functions.php Ihres Themes

 class WP_Walker extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "\n$indent
\n"; } }

Nach der Registrierung benutzerdefinierte Navigation. Verwendung unter Code in Ihrem Thema:

 wp_nav_menu(array ('theme_location' => 'your-theme-location', 'walker' => new WP_Walker)); 

Verwenden Sie einen benutzerdefinierten Walker , erweitern Sie die Methoden start_lvl () und end_lvl.

benutzerdefinierte walker