在后臺(tái)中的側(cè)邊欄添加菜單或子菜單。比如向已經(jīng)存在的菜單中添加子菜單等等,具體的實(shí)現(xiàn)如下,感興趣的朋友可以參考下
代碼如下:
//該方法為向已經(jīng)存在的菜單中添加子菜單
function add_submenu() {
add_submenu_page( 'themes.php', 'my_backup', '測(cè)試', 'manage_options', 'backup-page', 'submenu_function');
}
// 用于顯示菜單的內(nèi)容,填寫菜單頁(yè)面的html代碼即可
function submenu_function() {
echo '測(cè)試,也可以添加html代碼';
}
// 通過(guò)add_action來(lái)自動(dòng)調(diào)用add_submenu函數(shù)
add_action('admin_menu', 'add_submenu');
//themes.php的菜單為‘外觀’,如果想加入其它菜單的話,可以參考另外一篇博文
/////////////////
//下面的方法是添加菜單
// my_add_pages() 為 'admin_menu' 鉤子的回調(diào)函數(shù)
function my_add_pages() {
// 第一個(gè)參數(shù)'help page'為菜單名稱,第二個(gè)參數(shù)'使用幫助'為菜單標(biāo)題
// 'manage_options' 參數(shù)為用戶權(quán)限
// 'my_toplevel_page' 參數(shù)用于調(diào)用my_toplevel_page()函數(shù),來(lái)顯示菜單內(nèi)容
add_menu_page('help page', '使用幫助', 'manage_options', __file__, 'my_toplevel_page');
}
// my_toplevel_page() 用于顯示菜單的內(nèi)容,填寫菜單頁(yè)面的html代碼即可
function my_toplevel_page() {
echo '
這里填菜單頁(yè)面的html代碼
';
}
// 通過(guò)add_action來(lái)自動(dòng)調(diào)用my_add_pages函數(shù)add_action('admin_menu', 'my_add_pages');也可以單獨(dú)創(chuàng)建一個(gè)php文件,利用ruquire方法導(dǎo)入該文件
可以創(chuàng)建一個(gè)submenu.php把上面的代碼放入submenu.php中,用require( get_template_directory().'/submenu.php');導(dǎo)入即可。