wordpressバックグラウンドのサイドバーにメニューを追加したい、サブメニュー

1228 ワード

// 
function add_submenu() {
    add_submenu_page( 'themes.php', 'my_backup', ' ', 'manage_options', 'backup-page', 'submenu_function');
}

//  , HTML 
function submenu_function() {
    echo ' , html ';

  
}

//  add_action add_submenu 
add_action('admin_menu', 'add_submenu');

//themes.phpのメニューは「外観」で、他のメニューを入れたい場合は、別のブログを参考にしてください
/
//次の方法はメニューの追加です
//my_add_pages()は'admin_menu'フックのコールバック関数function my_add_pages(//最初のパラメータ'Help page'はメニュー名、2番目のパラメータ'はヘルプ'を使用してメニュータイトル//'manage_options'パラメータはユーザー権限//'my_toplevel_page'パラメータはmy_toplevel_page()関数を呼び出し、メニュー内容add_menu_page('Help page','使用ヘルプ','manage_options',_FILE_,'my_toplevel_page');//my_toplevel_Page()メニューの内容を表示し、メニューページのHTMLコードを記入すればfunction my_toplevel_Page(){echo'ここにメニューページのHTMLコードを記入します.}//add_経由アクションでmy_を自動的に呼び出すadd_pages関数add_action('admin_menu', 'my_add_pages');
phpファイルを単独で作成してruquireメソッドでインポートすることもできます.
submenuを作成できます.php上のコードをsubmenuに入れます.phpでは、
require( get_template_directory().'/submenu.php');インポートします.