管理画面のメニューとか「設定」内に項目を追加する方法はググればすぐ見つかったんだけど、「ツール」内に項目を追加する方法がすぐには見つからなかったのでメモ。
使うのは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がありました。これをブックマークしておくと、プラグイン開発が捗りそうですね!
現場からは以上です。

コメントを残す