メニューのショートコード

メニューをショートコードで表示させたくなったので、
いつもの先生にお尋ね申す。

https://wordpress.stackexchange.com/questions/292877/shortcode-to-insert-menu-in-page-body

こちらのサイト様にて紹介されていた。
テーマのfunction.phpに以下のコードを追記。

function print_menu_shortcode($atts, $content = null) {
extract(shortcode_atts(array( ‘name’ => null, ‘class’ => null ), $atts));
return wp_nav_menu( array( ‘menu’ => $name, ‘menu_class’ => ‘myclass’, ‘echo’ => false ) );
}

add_shortcode(‘menu’, ‘print_menu_shortcode’);

以下のショートコードをメニューを表示させたい箇所に挿入。

[menu name=”メニュー名(例 メインメニュー)”]

コメントはお気軽にどうぞ

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください