wp_nav_menu 関数を使用して、特定のページ ([外観] > [メニュー] タブ内に格納されている) の子リストを取得する最も簡単な方法を見つけたいと考えています。
例として、「primary_navigation」というメニューがあります。
ホーム
サービス
- Web
- デザイン
- モバイル
お問い合わせ
コード例
<?php
wp_nav_menu( array(
'theme_location' => 'primary_navigation',
'container' => '',
'items_wrap' => '%3$s')
);
?>
[サービス] タブ内のアイテムのみを取得する方法、例:
- ウェブ
- デザイン
- モバイル
探しているコードの例...
<?php
wp_nav_menu( array(
'theme_location' => 'primary_navigation',
'container' => '',
'child_of' => 'PARENT_ID'
'items_wrap' => '%3$s')
);
?>
クライアントがナビゲーションを管理しやすいので、wp_nav_menu関数を使用したいと考えています。
ありがとう!
更新:
このリンクを見つけました: https://wordpress.stackexchange.com/questions/2802/display-a-portion-branch-of-the-menu-tree-using-wp-nav-menu/2809#2809
それは機能しますが、完全ではなく、少し複雑であることがわかりました. このソリューションでは、親 ID で子要素を取得できず、名前の引用に問題があるようです。
より良いアプローチがあれば、私は本当に興味があります!:)