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. wordpressの自作テーマでメニューが表示されない

  2. wordpressの投稿のアイキャッチを取得する

  3. WordPressのホームのURLを取得してみよう

  4. wordpressの管理画面にアイキャッチ入力画面がない

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

  6. Gurtengergでリストを使おう

2020年9月
 123456
78910111213
14151617181920
21222324252627
282930