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 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲色一区二区三区四区| 精品一区二区三区电影| 无码精品人妻一区二区三区免费看 | 天天躁日日躁狠狠躁一区| 无码人妻精品一区二区三区99仓本| 无码福利一区二区三区| 国产精品久久久久久一区二区三区| 韩国美女vip福利一区| 亚洲一区二区三区在线观看网站| 中文字幕亚洲乱码熟女一区二区 | 精品黑人一区二区三区| 丝袜人妻一区二区三区网站 | 国产伦精品一区二区三区免费下载 | 午夜在线视频一区二区三区| 91国偷自产一区二区三区| 亚洲国产成人久久一区久久| 久久精品一区二区国产| 麻豆一区二区在我观看| 国产欧美一区二区精品仙草咪 | 国产日韩精品视频一区二区三区 | 日本精品夜色视频一区二区| 精品国产日韩亚洲一区91| 国产成人欧美一区二区三区| 亚洲熟女www一区二区三区| 91精品福利一区二区| 无码丰满熟妇一区二区| 一区二区三区免费视频观看| 国产在线步兵一区二区三区| 国产精品亚洲综合一区在线观看| 成人毛片无码一区二区| 无码国产精品一区二区高潮| 无码国产精品一区二区高潮| 香蕉久久AⅤ一区二区三区| 亚洲一区免费在线观看| 一区二区高清视频在线观看| 亚洲日本一区二区一本一道| 精品一区二区三区免费观看| 国产SUV精品一区二区四| 国产激情一区二区三区四区 | 清纯唯美经典一区二区| 在线观看一区二区三区视频|