如何在管理面板中向基于特定角色的用户授予对特定插件页面的访问权限?

how to give access to a perticular plugin page to a specific role based user in admin panel?

我开发了一个插件,我必须在其中授予特定角色基础用户的访问权限,但我不能这样做

add_action('admin_menu','pro_admin_menu_gallery');
function pro_admin_menu_gallery() { 
    add_menu_page(
        "Work Request",
        "Work Request",
        8,
        "work-request",
        "pro_admin_menu_list",
        get_site_url()."/wp-admin/images/generic.png"
    ); 
    add_submenu_page(
        'details',
        'Work Request',
        'Work Request',
        '8',
        'details',
        'pro_admin_list_site_gallery'
    );
}

我试过这段代码,但我必须在哪里修改它?

自 WP 3.0 以来,用户级别为 deprecated。您必须将代码中的 8 替换为与应该有权访问插件管理页面的用户角色关联的功能。例如。对于管理员用户,您将使用 manage_options.

更多信息:http://codex.wordpress.org/Roles_and_Capabilities