WordPress  
  管理画面にメニューを追加する方法
2020
09
Aug

管理画面にメニューを追加する方法

管理画面にメニューを追加するとは

管理画面のメニューとは次の画像にあるメニューのことです。
管理画面のメニュー

functions.php


<?php
add_action('admin_menu', 'arumakan_calendar_list');
function arumakan_calendar_list() {
    //トップレベルメニュー
    add_menu_page(
        'スケジュール一覧', //ぺージタイトル
        'スケジュール一覧', //メニュータイトル
        'administrator', //権限
        'arumakan-calendar', //トップレベルメニュースラッグ
        'arumakan_calendar' //コールバック関数
    );

    //サブメニュー
    add_submenu_page(
        'arumakan-calendar', //トップレベルメニュースラッグ
        '新規スケジュール追加', //ぺージタイトル
        '新規スケジュール追加', //メニュータイトル
        'administrator', //権限
        'arumakan-calendar-sub', //メニュースラッグ
        'arumakan_calendar_sub' //コールバック関数
    );
}

//出力したり保存したりページの中でしたいことを記述します。
function arumakan_calendar() {
?>
<div class="wrap">
<h2>メイン設定</h2>
</div>
<?php
}

function arumakan_calendar_sub() {
?>
<div class="wrap">
<h2>サブ設定</h2>
</div>
<?php
}

今回は省略しましたがオプションで次の項目が設定できます。

  • 独自にメニューアイコンを設定するときのアイコンのURL
  • メニューの位置

アイコンについてはこちらから選択すると便利です。

メニューの位置については番号で指定します。

  • 2 – ダッシュボード
  • 4 – (セパレータ)
  • 5 – 投稿
  • 10 – メディア
  • 15 – リンク
  • 20 – 固定ページ
  • 25 – コメント
  • 59 – (セパレータ)
  • 60 – 外観(テーマ)
  • 65 – プラグイン
  • 70 – ユーザー
  • 75 – ツール
  • 80 – 設定
  • 99 – (セパレータ)

 

top