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をアップデートしたらGurtengergのコラムを使…

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

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

  4. Gurtengergでリストを使おう

  5. Gurtengergで改行してみよう

  6. Gurtengergのカラムを使いこなそう

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930  
Translate »