I am new to WordPress plugin development and i am stuck at why the wordpress function add_options_page()
is not accepting role.
This is my code which is not working
add_action('admin_menu', 'ct_admin_settings_page');
function ct_admin_settings_page()
{
add_options_page(
'CT Settings',
'CT Settings',
'Administrator',
'ct_admin_settings',
'ct_admin_settings_page'
);
}
but if i try the following, the menu appears (changing Administrator to manage_options),
add_action('admin_menu', 'ct_admin_settings_page');
function ct_admin_settings_page()
{
add_options_page(
'CT Settings',
'CT Settings',
'manage_options',
'ct_admin_settings',
'ct_admin_settings_page'
);
}
It is my understanding that the third parameter in function add_options_page
is ROLE so why Administrator which is a ROLE not being accepted?