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

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

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

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

    一、函數介紹

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

    二、參數詳解

    $page_title(字符串)(必須)標簽的內容
    Default: None
    $menu_title(字符串)(必須)顯示在后臺左邊菜單的標題
    Default: None
    $capability(字符串)(必須)能力這個菜單顯示給用戶的要求。
    $menu_slug(字符串)(必須)別名,需要獨一無二哦 。
    Default: None
    $function(回調)(可選擇的)被稱為輸出此網頁的內容的功能,執行的函數。
    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函數

    補充:

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

    使用“ 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!';
    }

    自定義拓展

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

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

    打開鏈接是:https://mysite.com/wp-admin/自定義數據

    更多:

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

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

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

    極簡版單頁設置框架 – wordpress開發

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲电影一区二区三区| 91在线精品亚洲一区二区| 视频在线观看一区二区| 免费在线观看一区| 亚洲国产精品乱码一区二区| 中文字幕一区二区区免| 亚洲熟妇av一区二区三区下载| 无码aⅴ精品一区二区三区| 视频一区精品自拍| 天堂不卡一区二区视频在线观看| 中文日韩字幕一区在线观看| 四虎成人精品一区二区免费网站| 国产亚洲3p无码一区二区| 日韩社区一区二区三区| 另类国产精品一区二区| 日本不卡免费新一区二区三区| 免费看无码自慰一区二区 | 国产成人无码一区二区在线观看 | 亚洲日韩中文字幕无码一区| 无码人妻视频一区二区三区 | 国产精品亚洲综合一区在线观看| 久久精品亚洲一区二区| 国产另类ts人妖一区二区三区| 日韩一区二区三区免费播放| 天堂一区二区三区在线观看| 国产精品亚洲午夜一区二区三区| 风间由美性色一区二区三区| 国产精品视频一区二区三区无码| 久久精品国产一区二区| 国产一区二区三区久久精品| 在线精品动漫一区二区无广告| 亚洲一区二区三区偷拍女厕| 一区二区三区视频在线| 国产99视频精品一区| 国产福利一区二区三区视频在线| 中文字幕日韩一区二区三区不卡| 在线视频一区二区| 国产一区二区三区日韩精品| 亚洲福利精品一区二区三区| 国精产品一区一区三区| 亚洲丶国产丶欧美一区二区三区|