管理画面作成編カテゴリー:プラグイン開発FacebookTwitter前回の記事ではプラグインをインストール&有効化してから、プラグイン内に記述してある関数を実際に使ってみるというところまでの内容でした。今回はプラグインをもう少し使い易くするように管理画面内に設定ページを設けてみましょう!前回の記事を参考にしてもらい、続きから進めて行きます。管理画面のメニューに項目を追加したい場合、関数として「add_menu_page」「add_submenu_page」の二つを主に使います。今回はプラグインの設定画面とするので「add_submenu_page」を使い、プラグインのサブメニューとして登録。「add_submenu_page」の必要なパラメータを記述。'サブメニューページのコールバック関数');親メニューのスラッグ表示したい親メニューのphpファイルを指定する。※「プラグイン」の子ページに設定するならplugins.phpと記述。「設定」に追加したい場合はoptions-general.phpと記述。サブメニューページのタイトルプルダウンに表示されるメニュー名と同じ名前を記述。プルダウンに表示されるメニュー名メニューに表示される名前。管理者のみに設定するなら8以上に指定。数値を変えて権限を設定できる。Wpプラグインのメニューの権限サブメニューのスラッグサイト内でユニークなサブメニューのスラッグを指定する。管理画面に移動するが、エラーのみが表示された管理画面が待ち受けてました。管理画面を設定する記述を書かなくてはいけません。先ほどadd_submenu_pageで指定したコールバック関数を記述してみましょう。これでエラーは表示されなくなりましたね。タイトルやフォームを表示させてそれっぽく整えるとりあえず管理画面ページのタイトルとフォームを表示させてみましょう。関数の中にフォームの記述をしてみます。id="sample_plugin_text"></td></tr></table></form>}管理画面に移動するとフォームが表示されました。今はフォームを表示しているだけなので何も機能しません。管理画面上でテキストや数値を保存するにはデータベースとの連携が必要になってきます。この先の作業は少し長くなりそうなので、次の記事で解説していきます。Drive」2017.03.31TinyMCEをカスタマイズする2017.02.20キャプチャ認証(reCAPTCHA)を導入する。管理画面ご相談・ご依頼に関して、まずはお問い合わせください。