![見出し画像](https://assets.st-note.com/production/uploads/images/63375912/rectangle_large_type_2_6fa07d68782b834aa2491e4243236951.png?width=1200)
カスタムメニューの設定方法【WordPress】
※自分用の備忘録
カスタムメニューを設定しておくと、後からhtmlを変更せずにダッシュボードからメニューの入れ替えなどを行うことができるようになります。
外観にメニュー機能を追加する
add_theme_support( 'menus' );
functions.phpに上記のコードを追加してダッシュボードの外観のメニュー機能を使用できるようにします。
メニューの内容を追加する
register_nav_menus ( array(
'global' => 'グローバルメニュー',
));
functions.phpに任意の名前をつけたメニューを用意します。
ダッシュボードのメニューから、メニュー構造を追加する
ダッシュボードのメニューに名前をつけて保存をします。
メニュー構造はドラックして下げることにより、副項目として扱うことができます。
カスタムメニューを表示
<?php
wp_nav_menu(array(
'theme_location' => 'global'
));
?>
カスタムメニューを表示させたい場所に上記のコードを記述します。
参照サイト
https://developer.wordpress.org/reference/functions/wp_nav_menu/
この記事が気に入ったらサポートをしてみませんか?