WordPress常用函数 add_options_page()

WordPress后台 Settings 顶级栏目创建一个子栏目

语法结构

<?php
add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function);
?>

参数

$page_title

$menu_title:菜单名称

$capability:权限

$menu_slug

$function 回调函数

<?php
/** 第1步:定义添加菜单选项的函数 */
function my_plugin_menu() {
     add_options_page( 
        'My Plugin Options', 
        'My Plugin', 
        'manage_options', 
        'my-unique-identifier', 
        'my_plugin_options' );
}

/** 第2步:将函数注册到钩子中 */
add_action( 'admin_menu', 'my_plugin_menu' );

/** 第3步:定义选项被点击时打开的页面 */
//current_user_can()检测当前的用户是否有特定的权限
//wp_die()终断WordPress执行并显示错误HTML信息。
function my_plugin_options() {
     if ( !current_user_can( 'manage_options' ) )  {
          wp_die( 'You do not have sufficient permissions to access this page.' );
     }
     echo '<div class=wrap>Here is where the form would go if I actually had options.</div>';
}
?>

为其他顶级栏目创建子菜单的函数

Dashboard 
<?php add_dashboard_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Posts 
<?php add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Media 
<?php add_media_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Links 
<?php add_links_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Pages 
<?php add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Comments 
<?php add_comments_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Appearance 
<?php add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Plugins 
<?php add_plugins_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Users 
<?php add_users_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>

Tools 
<?php add_management_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
溫馨提示:

文章標題:WordPress常用函数 add_options_page()

文章連結:https://www.wuyanshuo.cn/121.html

更新時間:2022年3月22日

1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。

2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程

3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!

给TA打赏
共{{data.count}}人
人已打赏
建站教程

WordPress常用函数 wp_enqueue_script()

2022-1-7 20:52:39

建站教程

WordPress常用函数 register_sidebar()

2022-1-8 8:04:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索