WordPressで独自の管理画面を自作しよう

はじめに

Wordpressの管理画面に独自の管理画面を追加することってできるんですか?
Wordpressに独自管理画面を追加することはもちろん可能です。
functions.phpに設定を書いていくんですね。
そうですね。functions.phpで独自管理画面のメニューを作ってクリックした際のページ遷移先のページを指定する形になります。

WordPressで独自管理画面を作ってみよう

WordPressの管理画面に独自の管理画面を追加して、作成したテーマに独自性を出していこうと思います。
まず、functions.phpに次のコード書いていきます。
コードは、管理画面に追加オプションというボタンを作成し、ページ遷移先のページは、テーマ内のadminフォルダのadmin-theme-option.phpという独自のphpファイルを使用するようなサンプルにいたしました。


add_action('admin_menu','option_theme_create');
function option_theme_create(){
  add_menu_page('追加オプション','追加オプション','edit_themes','theme-option','option_theme_page_create');
}
function option_theme_page_create(){
    $return_url = 'admin/admin-theme-option.php';
  require $return_url;
}

上記のコードより、管理画面に、追加オプションというボタンが作成されたかと思います。またクリックした際には、adminフォルダを作成し、admin-theme-option.phpを作成している必要があります。add_menu_pageのwordpressの日本語のリファレンスはこちらで確認することができます。

関連記事

  1. WordPress5.0にアップデートしたらカスタムフィールドが消えた…

  2. Gurtengergを使ってリンクを貼ってみよう

  3. WordPressで投稿のパーマリンクを取得しよう

  4. 固定ページで読み込んだカスタム投稿のページネーションが2ページ目以降で…

  5. WordPressで投稿のタイトルを取得しよう

  6. wordpressの自作テーマでメニューが表示されない

2021年1月
 123
45678910
11121314151617
18192021222324
25262728293031