为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年03月22日
本站资源均为两层压缩,第一层7z(后缀若为wys,请自行修改为7z)有解压密码;第二层zip或cbz,无解压密码,可直接使用漫画类软件程序查看;详情可参考解压教程。
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议。