管理画面にページの追加
function test_menu_page() { $siteurl = get_option( 'siteurl' ); ?> <div class="wrap"> <p>ここにページで表示したいものを記述</p> </div> <?php } function test_admin_menu() { add_menu_page( 'ページのタイトル', 'サイドバーに表示される項目名', 'read', __FILE__, 'test_menu_page' ); } add_action( 'admin_menu', 'test_admin_menu' );
add_menu_page(”page_title”, ”menu_title”, ”access_level/capability”, ”file”, ”[function]”, ”[icon_url]”);
page_title
メニューが有効になった時に表示されるHTMLのページタイトル用テキスト。
menu_title
管理画面のメニュー上での表示名。
access_level/capability
このメニューページを閲覧・使用するために最低限必要なユーザーレベルまたはユーザーの種類と権限 。
file
メニューページのコンテンツを表示するPHPファイル。
function
メニューページにコンテンツを表示する関数。
技術的に言うとfunctionパラメータはオプションですが、指定されていない場合、WordPressは基本的にインクルードされたPHPファイルが管理画面を出力するものと仮定し、関数を呼び出しません。ほとんどのプラグイン作者はページ生成コードを持つ関数をメインのプラグインファイル内に書いています。
icon_url
これはWordPress 2.7においてのみ有効です。メニューにカスタムアイコンを追加します。
http://wpdocs.sourceforge.jp/Adding_Administration_Menus