add_theme_page()將子菜單頁面添加到外觀主菜單 – wordpress函數(shù)

    此功能具有一項功能,該功能將用于確定菜單中是否包含頁面。 連接到處理頁面輸出的功能必須檢查用戶是否也具有所需的功能。

    此功能具有一項功能,該功能將用于確定菜單中是否包含頁面。連接到處理頁面輸出的功能必須檢查用戶是否也具有所需的功能。

    函數(shù)add_theme_page?會在后臺“外觀”菜單項下面新建一個菜單項,有助于我們自己看法主題時功能的擴展。

    一、函數(shù)介紹

    <?php   
    add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);   
    //page_titile-title標簽的內(nèi)容   
    //menu_title-顯示在后臺左邊菜單的標題   
    //capability-訪問這個頁面需要的權(quán)限   
    //menu_slug-別名,需要獨一無二哦   
    //function-執(zhí)行的函數(shù)   
    ?>

    二、參數(shù)詳解

    $page_title(字符串)(必須)標簽的內(nèi)容
    Default: None
    $menu_title(字符串)(必須)顯示在后臺左邊菜單的標題
    Default: None
    $capability(字符串)(必須)能力這個菜單顯示給用戶的要求。
    $menu_slug(字符串)(必須)別名,需要獨一無二哦 。
    Default: None
    $function(回調(diào))(可選擇的)被稱為輸出此網(wǎng)頁的內(nèi)容的功能,執(zhí)行的函數(shù)。
    Default: ‘ ‘

    三、添加設置頁面舉例

    我們可以把以下代碼直接復制在萬能的functions.php文件下面,

    add_action('admin_menu', 'my_plugin_menu');
     
    function my_plugin_menu() {
    	add_theme_page('My Plugin Theme', 'Bwp主題設置', 'administrator', 'Bwp_slug', 'display_function');
    }
     
    function display_function(){   
        echo '<h1>我是外觀下面的子菜單-Bwp主題設置</h1>';   
    }   
    add_theme_page()將子菜單頁面添加到外觀主菜單 - wordpress函數(shù)

    補充:

    這來自WordPress Codex,其中指出必須盡早調(diào)用add_theme_page。因此,在“ admin_init”掛鉤中調(diào)用該函數(shù)將使角色功能對于創(chuàng)建的主題頁面無效。

    使用“ admin_menu”掛鉤,而不是使用示例,如下所示:

    function add_test_theme_page() {
        add_theme_page( 'Theme Title Settings', 'Theme Menu Settings', 'edit_theme_options', 'test-theme-options', 'theme_option_page' );
    }
    add_action( 'admin_menu', 'add_test_theme_page' );
     
    function theme_option_page() {
        echo 'This is a test theme options page!';
    }

    自定義拓展

    我需要添加一個菜單,點擊后直接跳轉(zhuǎn)到后臺某指定位置

    add_action('admin_menu', 'my_plugin_menu');
    function my_plugin_menu() {
    add_menu_page('My Plugin Theme', '訂單處理入口', 'administrator', '自定義數(shù)據(jù)', '',"",1);
    }

    打開鏈接是:https://mysite.com/wp-admin/自定義數(shù)據(jù)

    更多:

    除了加到外觀下面,還可以加到設置下面:

    add_options_page()將子菜單頁面添加到“設置”主菜單 – wordpess函數(shù)

    在實際的運用中,這個選項框架有用到:

    極簡版單頁設置框架 – wordpress開發(fā)

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學習交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 国产一区二区三区在线视頻| 国产精品视频一区二区三区无码| 国产韩国精品一区二区三区| 91大神在线精品视频一区| 视频一区二区三区人妻系列| 亚洲日本久久一区二区va| 久久国产一区二区三区| 国产一区二区在线观看app| 天美传媒一区二区三区| 亚洲熟女综合色一区二区三区| 中文字幕亚洲一区| 在线观看免费视频一区| 中文字幕一区二区三区永久| 一区二区日韩国产精品| 一区二区三区免费在线视频| 视频一区二区精品的福利| 国产aⅴ精品一区二区三区久久 | 国产在线精品一区在线观看| 亚洲日韩AV一区二区三区四区| 91福利国产在线观一区二区| 精品黑人一区二区三区| 一区国产传媒国产精品| 国产成人精品一区二三区熟女| 久久蜜桃精品一区二区三区| 久久人妻无码一区二区 | 一区二区3区免费视频| 精品无码中出一区二区| 亚洲国产精品一区二区九九| 波多野结衣的AV一区二区三区| 国产精品男男视频一区二区三区| 久久一区二区三区99| 国产剧情国产精品一区| 人妻体内射精一区二区三四| 欧美日韩国产免费一区二区三区 | 人妻无码一区二区不卡无码av| 亚洲一区二区影视| 日本v片免费一区二区三区 | 人妻激情偷乱视频一区二区三区| 日韩一区二区在线播放| 国产成人综合亚洲一区| 国产午夜精品一区理论片飘花|