/ 1つのメニューに/ wp_nav_menu_items - wordpress

1メニュー用のwp_nav_menu_items - ワードプレス

私はこのチュートリアルをテストしました: http://qnimate.com/creating-a-one-page-wordpress-theme/ それは素晴らしい仕事です。 問題は私が2つのメニューを持っている間チュートリアルでは1つのメニューがあるということです。 この機能をカスタマイズする方法を教えてください。 http://qnimate.com/creating-a-one-page-wordpress-theme/#Linking_Menu_Items_to_Internal_Parts_of_Page この機能はプライマリメニューにのみ適用されます。

コード :

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");

私は一緒に試みた if( $args->theme_location == "primary" ) しかし、私はそれを使用する方法がわからない..

ありがとうございました :)

回答:

回答№1は1

post_type = nav_menu_itemを試すことができます。

そして、テーマ>メニューからメニューを作ります。