管理画面にページの追加

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