WordPress 管理画面「ツール」に項目を追加する方法

管理画面のメニューとか「設定」内に項目を追加する方法はググればすぐ見つかったんだけど、「ツール」内に項目を追加する方法がすぐには見つからなかったのでメモ。

使うのはadd_management_page()という関数でした。




使い方

使い方は以下の通り

add_management_page( 'Custom Permalinks', 'Custom Permalinks', 'manage_options', 'my-unique-identifier', 'custom_permalinks_options_page' );

使用例:

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がありました。これをブックマークしておくと、プラグイン開発が捗りそうですね!

現場からは以上です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です