~Linux、MySQLからAJAXまでWordPress管理画面の設定メニューにプラグイン設定ページを追加してみるアクションフックを使ってプラグイン管理ページへのリンクをWordPress管理画面の設定メニューに追加する方法を下記サイトを参考にして確認しました。Scratchプラグインの登録方法は下記ページ参照。上記参考サイトのサンプルコードを使って、下記ファイルを作成します。'dbimp_admin_actions');?>(2)サンプルコードの説明1)設定メニューにサブメニューを登録するには?設定メニューにサブメニューを登録するには”add_options_page”を使用します。)$page_titleサブメニューページのタイトル。$menu_titleプルダウンに表示されるメニュー名。$capabilityサブメニューの権限(レベル数または権限名)。$menu_slugサブメニューのスラッグ。$functionサブメニューページのコールバック関数。ここでは、下記のように定義します。"dbimp_admin");}※’manage_options’“設定の管理”の権限を持つユーザーに表示するようにする。メニューをクリックした際に表示されるプラグイン設定ページは、別途”dbimp_admin”関数で定義します。実際のプラグイン設定ページの内容は、’db_import_admin.php’に記述し、ここではインクルードするのみです。include('db_import_admin.php');}※’db_import_admin.php’は、各プラグイン固有の処理なのでここでは特に触れません。上記参考サイトのサンプルコードをコピーして動作確認します。3)アクションフックを定義サブメニューを登録する”add_options_page”を適切なタイミングで実行するためにアクションフックを定義します。使用するアクションフックは”admin_menu”フックです。”admin_menu”フックは、管理画面メニューの基本構造が配置された後に実行されるフックです。1)で定義した関数をアクションフックに関連付けます。Display”という項目が追加されていることを確認します。メニューをクリックするとプラグインの設定画面が表示される事を確認します。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。