php page参数,add_options_page()函数

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

语法结构

add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function);

?>

参数

$page_title

$menu_title:菜单名称

$capability:权限

$menu_slug

$function 回调函数

/** 第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 '

Here is where the form would go if I actually had options.
';

}

?>

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

Dashboard

Posts

Media

Links

Pages

Comments

Appearance

Plugins

Users

Tools

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值