Parametr 'items_wrap'dla wp_nav_menu()domyślnych do:
'<ul id="%1$s" class="%2$s">%3$s</ul>'
Ten szablon jest analizowany z sprintf():
$nav_menu .= sprintf(
$args->items_wrap
, esc_attr( $wrap_id ) // %1$s
, esc_attr( $wrap_class ) // %2$s
, $items // %3$s
);
Ponumerowane zastępcze - %1$s, %2$s, %3$s- odnosić się do argumentów po pierwszym argument sprintf(). Znak procentu oznacza symbol zastępczy, numer pozycji i typ soznacza, że należy go traktować jako ciąg znaków.
Nie zmieniaj typu, chyba że naprawdę wiesz, co robisz. :)
$wrap_idjest parametrem, 'menu_id'jeśli go masz, w przeciwnym razie jest 'menu-' . $menu->slug.
$wrap_classjest parametrem, 'menu_class'jeśli go masz, w przeciwnym razie jest pusty.
$items jest ciągiem wewnętrznej zawartości menu.
Powiedzmy, że nie potrzebujesz class. Po prostu pomiń drugi ciąg:
wp_nav_menu( array( 'items_wrap' => '<ul id="%1$s">%3$s</ul>' ) );
Jeśli nie potrzebujesz classi idpotrzebujesz innego kontenera (ponieważ użyłeś niestandardowego chodzika ):
wp_nav_menu( array( 'items_wrap' => '<div>%3$s</div>' ) );
Chodzi przede wszystkim o to: Musisz użyć liczb do podanych zamienników wp_nav_menu(). %3$sjest zawsze listą przedmiotów.