私にはメインのナビゲーションがあり、すべての親には子供がいます。例えば:
Page A: About Us
child1
child2
Page B : Our services
Child 3
Child 4
ページに水平サブメニューを含める必要があります。しかし、私の問題は、現在ページ A にいる場合、ページ A のすべての子アイテムがページにのみ表示されることです。ページ A にいる場合、次のようになります。
ページ A 子 1 子 2
このようにページBに行くと、ページBの子だけが表示されます。
<?php
$args = array(
'theme_location' => '',
'menu' => '13', //nav menu id, which has about-us as a menu.
'container' => 'div',
'container_class' => '',
'container_id' => '',
'menu_class' => 'menu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => ''
);
$menu_items = wp_nav_menu($args);//wp_get_nav_menu_items(13);
上記のコードを書いてみたところ、すべての親アイテムとその子が作成されました。
誰かがこれについて私を助けることができますか?
つまり、About usメニュー エントリのすべての子 (サブメニュー) を取得したい (つまり、child1 と child2 を<a>
タグ付きのリストとして取得したい)