WordPress 教程:後台中的側邊欄添加菜單或子菜單的方法
//該方法為向已經存在的菜單中添加子菜單
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'為菜單名稱,第二個參數'使用幫助'為菜單標題
// '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_action 來自動調用 my_add_pages 函數
add_action('admin_menu', 'my_add_pages');

也可以單獨創建一個 php 文件,利用 ruquire 方法導入該文件
可以創建一個 submenu.php 把上面的代碼放入 submenu.php 中,用
require( get_template_directory().'/submenu.php'); 導入即可。