管理画面のメニューとか「設定」内に項目を追加する方法はググればすぐ見つかったんだけど、「ツール」内に項目を追加する方法がすぐには見つからなかったのでメモ。
使うのはadd_management_page()という関数でした。
使い方
使い方は以下の通り
1 |
add_management_page( 'Custom Permalinks', 'Custom Permalinks', 'manage_options', 'my-unique-identifier', 'custom_permalinks_options_page' ); |
使用例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function all_update() { add_management_page('一括更新', '一括更新', 8, 'all_update', 'all_update_page'); } add_action('admin_menu', 'all_update'); function all_update_page() { // HTML を表示させるコード ?> <div class="wrap"> <h2>一括更新</h2> <p>ここにHTMLを書いていくよ</p> </div> <?php } |
プラグインをインストールするとなんでもかんでも「設定」に入りがちだけど、ツールっぽい機能はやっぱりツールにいれたいよね。ということで探してみました。
add_management_page()でツール内に項目を追加する以外にも、「ユーザー」とか「ダッシュボード」とかにも追加できる関数をまとめて紹介しているCodexがありました。これをブックマークしておくと、プラグイン開発が捗りそうですね!
現場からは以上です。