wordpress后臺中的側(cè)邊欄添加菜單或子菜單的方法

字號:


    在后臺中的側(cè)邊欄添加菜單或子菜單。比如向已經(jīng)存在的菜單中添加子菜單等等,具體的實現(xiàn)如下,感興趣的朋友可以參考下
    代碼如下:
    //該方法為向已經(jīng)存在的菜單中添加子菜單
    function add_submenu() {
    add_submenu_page( 'themes.php', 'my_backup', '測試', 'manage_options', 'backup-page', 'submenu_function');
    }
    // 用于顯示菜單的內(nèi)容,填寫菜單頁面的HTML代碼即可
    function submenu_function() {
    echo '測試,也可以添加html代碼';
    }
    // 通過add_action來自動調(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() {
    // 第一個參數(shù)'Help page'為菜單名稱,第二個參數(shù)'使用幫助'為菜單標題
    // 'manage_options' 參數(shù)為用戶權(quán)限
    // 'my_toplevel_page' 參數(shù)用于調(diào)用my_toplevel_page()函數(shù),來顯示菜單內(nèi)容
    add_menu_page('Help page', '使用幫助', 'manage_options', __FILE__, 'my_toplevel_page');
    }
    // my_toplevel_page() 用于顯示菜單的內(nèi)容,填寫菜單頁面的HTML代碼即可
    function my_toplevel_page() {
    echo '
    這里填菜單頁面的HTML代碼
    ';
    }
    // 通過add_action來自動調(diào)用my_add_pages函數(shù)add_action('admin_menu', 'my_add_pages');也可以單獨創(chuàng)建一個php文件,利用ruquire方法導入該文件
    可以創(chuàng)建一個submenu.php把上面的代碼放入submenu.php中,用require( get_template_directory().'/submenu.php');導入即可。