/** ショートコード カスタムメニュー ** [navmenu navid="xxx"]**/ function navmenu_func($atts, $content = null) { extract(shortcode_atts(array( 'navid' => '' ), $atts)); return wp_nav_menu(array('theme_location' => $navid)); } add_shortcode('navmenu', 'navmenu_func'); /** カスタムメニューを登録 **/ register_nav_menus( array( ‘primary’ => ‘Menu - 1’, ‘secondary’ => ‘Menu - 2’ ) ); ↓ [navmenu navid="primary"]
これで Menu – 1 に設定したカスタムメニューが表示されます。便利!