How can I get Pages
and All Pages
?? My code outputs Pages
and Pages
. My code is like below
add_menu_page( 'Pages', 'Pages', 'manage_options', 'Pages', 'page_callback_function', 'dashicons-media-spreadsheet', 26 );
How can I get Pages
and All Pages
?? My code outputs Pages
and Pages
. My code is like below
add_menu_page( 'Pages', 'Pages', 'manage_options', 'Pages', 'page_callback_function', 'dashicons-media-spreadsheet', 26 );
Share
Improve this question
asked May 19, 2019 at 15:00
abu abuabu abu
2031 silver badge9 bronze badges
2 Answers
Reset to default 1Try this code:
add_action('admin_menu', 'custom_menu_page');
function custom_menu_page(){
add_menu_page( 'Pages', 'Pages', 'manage_options', 'Pages', 'page_callback_function', 'dashicons-media-spreadsheet', 26 );
add_submenu_page( 'Pages', 'All Pages', 'All Pages', 'manage_options', 'all-pages-list', 'subpage_callback_function' );
}
Try the following:
function admin_pages_menu() {
add_menu_page( 'Pages', 'Pages', 'manage_options', 'pages', 'page_callback_function', 'dashicons-media-spreadsheet', 26 );
add_submenu_page( 'pages', 'All Pages', 'All Pages', 'manage_options', 'all-pages-list', 'subpage_callback_function' );
remove_submenu_page('pages','pages');
}
add_action( "admin_menu", "admin_pages_menu" );