WordPress函数add_pages_page用于在管理菜单中添加页面。一个典型的用法是在设置菜单下添加一个子菜单页面。
以下是add_pages_page函数的详细用法解析:
add_pages_page($page_title, $menu_title, $capability, $menu_slug, $function);
参数说明:
1. $page_title(必填):要显示在页面顶部的标题。
2. $menu_title(必填):在菜单中显示的标题。
3. $capability(必填):要访问此页面所需的用户角色能力。
4. $menu_slug(必填):菜单项的唯一标识符,在页面URL中使用。
5. $function(必填):当用户访问此页面时要执行的函数。
示例用法:
add_pages_page('My Plugin Settings', 'Plugin Settings', 'manage_options', 'my-plugin-settings', 'my_plugin_settings_page');
function my_plugin_settings_page() {
// 在此处添加页面内容
}
上述代码将在设置菜单下添加一个子菜单页面,标题为"My Plugin Settings",在菜单中显示为"Plugin Settings"。要访问此页面,用户需要具有"manage_options"的能力。页面的唯一标识符为"my-plugin-settings"。当用户访问页面时,将调用名为"my_plugin_settings_page"的函数,可以在该函数中添加页面的内容。
请注意,上述示例是最基本的用法,您可以根据自己的需要进行更多自定义,例如添加图标、改变位置等。
0 个评论