本文最后更新于 2024年3月12日,已超过 7 月没有更新,如果文章内容失效,请反馈给我们,谢谢!
不废话,用一段代码生成后台页面。
<?php
add_action('admin_menu', function () {
add_menu_page(
'我是最棒的设置', // 页面内标题
'最棒的设置', // 左侧侧边栏名称
'manage_options', // 菜单类型
'i_am_good_setting_slug', // 唯一 id (slug)
function () { // 匿名函数输出页面的内容
if (!current_user_can('manage_options')) { // 如果没有管理页权限则退出
return;
}
?>
<div class="wrap">
<h1><?php echo esc_html(get_admin_page_title()); //输出标题
?></h1>
<p>这里写你的HTML</p>
</div>
<?php
},
plugin_dir_url(__FILE__) . 'images/icon.svg', // 图标位置
20 // 菜单顺序中的位置
);
});
不废话,一段代码为后台页面加入子页面
<?php
add_action('admin_menu', function () {
add_menu_page(
'我是最棒的设置', // 页面内标题
'最棒的设置', // 左侧侧边栏名称
'manage_options', // 菜单类型
'i_am_good_setting_slug', // 唯一 id (slug)
function () { // 匿名函数输出页面的内容
if (!current_user_can('manage_options')) { // 如果没有管理页权限则退出
return;
}
?>
<div class="wrap">
<h1><?php echo esc_html(get_admin_page_title()); //输出标题
?></h1>
<p>这里写你的HTML</p>
</div>
<?php
},
plugin_dir_url(__FILE__) . 'images/icon.svg', // 图标位置
20 // 菜单顺序中的位置
);
});
add_action('admin_menu', function () {
add_submenu_page(
'i_am_good_setting_slug', // 父页面 id (slug)
'我是最棒的设置子页面', // 页面内标题
'最棒的设置子页面', // 左侧侧边栏名称
'manage_options', // 菜单类型
'i_am_good_2_setting_slug', // 唯一 id (slug)
function () {
if (!current_user_can('manage_options')) { // 如果没有管理页权限则退出
return;
}
?>
<div class="wrap">
<h1><?php echo esc_html(get_admin_page_title()); //输出标题
?></h1>
<p>这里写你的HTML</p>
</div>
<?php
}
);
});
© 版权声明
分享是一种美德,转载请保留原链接
THE END