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'); 匯入即可。