【WordPress】管理画面でグローバルメニュー編集を有効にするためのfunctions.php設定【オリジナルテーマ】

管理画面でグローバルメニュー編集を有効にするためのfunctions.php設定のサムネイル
SIM

管理画面でグローバルメニュー作成・編集を有効にするためのfunctions.php設定を紹介します。

目次

functions.phpの記述例

add_action('init', function () {

  // メニューをサポート
  add_theme_support('menus');

  // メニュー名を登録
  register_nav_menus([
    'global-nav' => 'グローバルナビゲーション',
    'global_nav_sp' => 'グローバルナビゲーションSP',
  ]);
  
});
コード解説捕捉
  • メニューをサポートadd_theme_support(‘menus’);と記述することで管理画面のグローバルナビ機能が使えるようになる。
  • メニュー名を登録:register_nav_menus();の中に、登録するメニュー名を識別子(半角英数字)と表示名(日本語OK)をそれぞれ記入します。
  • 上の例では識別子が’global-nav’、表示名が’グローバルナビゲーション’です。上の例のように複数個を一気に登録できます。
  • 表示名は、管理画面の外観>メニュー>メニュー構造>メニュー設定>メニューの位置に表示される文字列です。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

■清水WEB制作代表
■コーディング:WordPress(オリジナルテーマ制作等)・HTML・Sass・FLOCSS・JavaScript(jQuery)等
■集客力:YouTube/Instagram/ブログでそれぞれ登録者数16000人/フォロワー13000人/月間最大アクセス50000PVの集客実績があります
■文章作成:博士号所有、会社員時代は科学雑誌に寄稿していたので文章作成も得意です
■写真技術:Amazon Kindle出版で、写真集・撮影編集解説書を5冊好評発売中です

目次