サブメニューとサブページ追加の雛形

//adminページなら
if(is_admin()){
new myPlugin();
}
//pluginをクラスにまとめる
class myPlugin{
function __construct() {
add_action('admin_menu', array($this, 'adminAddMenu'));
}
//メニューの追加
public function adminAddMenu() {
$parent_slug = 'tools.php';
$page_title = 'マイプラグイン';
$menu_title = $page_title;
$capability = 'add_users';
$menu_slug = 'myPlugin';
$function = array($this, 'adminSubpage');
add_submenu_page($parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function);
}
//ページの追加
public function adminSubpage() {
//同フォルダ内のoption_page.phpを表示する
require_once __DIR__ . '/option_page.php';
}
}
ソースコード装飾ならGoogle code prettify

次へ:[WP]管理画面のオプションページの値をWP_OPTIONに保存して表示

利用したWPタグ

add_action(‘admin_menu’,”);
add_submenu_page();