/ / wp_nav_menu_items für ein Menü - WordPress

wp_nav_menu_items für ein Menü - WordPress

Ich habe dieses Tutorial getestet: http://qnimate.com/creating-a-one-page-wordpress-theme/ Es funktioniert super Das Problem ist, dass es in diesem Tutorial ein Menü gibt, während ich zwei Menüs habe. Lassen Sie mich wissen, wie ich diese Funktion anpassen kann: http://qnimate.com/creating-a-one-page-wordpress-theme/#Linking_Menu_Items_to_Internal_Parts_of_Page für die Funktion gilt nur für das Hauptmenü.

Der Code :

function new_nav_menu_items($items) {
$items = "";
$args = array("post_type" => "page", "order" => "ASC", "orderby" => "menu_order");
$the_query = new WP_Query($args);
if($the_query->have_posts()):
while($the_query->have_posts()):
$the_query->the_post();
$items .= "<li><a href="#post-". get_the_ID() ."">" . get_the_title() . "</a></li>";
endwhile;
else:
echo "";
endif;
return $items;
}
add_filter("wp_nav_menu_items", "new_nav_menu_items");

Ich habe es versucht if( $args->theme_location == "primary" ) aber ich weiß nicht, wie ich es benutzen soll ..

Vielen Dank :)

Antworten:

1 für die Antwort № 1

Sie können post_type = nav_menu_item versuchen.

Und erstellen Sie Ihr Menü über das Thema> Menüs.