I was using the same page name for both.
You can see in this snippet that I used “BCRM” and I didn’t realize it.
add_submenu_page( __FILE__, 'BCRM Customer Settings', 'Customer Settings',
'administrator', '**BCRM**', 'bcrm_customer_settings_page');
add_submenu_page( __FILE__, 'BCRM Form Settings', 'Form Settings',
'administrator', '**BCRM**', 'bcrm_form_settings_page');
I changed them to BCRM_customers and BCRM_forms respectively and it is now 100% functional.
This was a silly mistake that came from not carefully reading. If you see duplications, check for duplicate page names.
Related Posts:
- add_menu_page() with different name for first submenu item
- Overwriting Core WordPress Functions with Plugins
- Hook event for upload image in the menu
- Plugin admin list pages as submenu
- Passing arguments to a admin menu page callback?
- How to add sub-menu to a menu generated by wp_nav_menu by using plugin
- Change the_title() of a page dynamically
- Plugin – create a page without it appearing in the side menu
- How do I programatically insert a new menu item?
- What’s the best method for emptying an option created with the Settings API?
- Add Dividers or Separators Between Nav Menu Items
- Nav Menu meta failing to import
- How to add a new plugin page under desired Options page?
- Is it possible to add an admin page using add_submenu_page() and pass a var in the query string?
- Determine which theme location a wp_get_nav_menu_items is for
- Naming Admin Menus and Submenus
- Current class on admin menu using add_submenu_page()
- How to add more than 1 user role to sub-menu pages
- Odd behaviour with submenu link creation
- Why isn’t the Settings API designed to work for plugins using custom admin menus? [duplicate]
- How do I approach removing menu items on the fly based on settings in my plugin?
- add_menu_page() with function inside a class [duplicate]
- How to add Font Awesome 5 icons in WP Admin dashboard menu?
- Unified Approach for Placing Option Pages
- Plugin with specific admin menu icon
- Delete a specific item menu when I deactivate my plugin
- How to avoid creating first submenu page that is same as menu page?
- Create a Page via plugin
- Add Submenu Link in add_submenu_page That Opens in a New Window
- How to assign a WP 3.0 custom nav menu to a theme’s navigation menu location via script?
- Header Button Chance Polylang Elementor
- PHP 7 – Class Method Compatibility Issue
- OOP Plugin and Menu – Call to undefined function register_setting()
- How to add pages to custom menus on the fly [duplicate]
- How do I add a custom sublevel menu specified in one directory to a custom top level menu specified in another directory?
- Add notification bubble notice in navigation using transients
- Hiding Admin Page While Keeping Menu Expanded
- Global State During an Admin Post
- Adding custom fields to WordPress nav menus
- Plugin menu addition in multisite
- Set different custom menu items for different user roles
- Remove unwanted elements for a wp_nav_menu
- Is this best practice for Dynamically adding items to WordPress menus?
- is it recommended to use WP_List_Table?
- Plugin sub-menu pages recommended structure and links
- How to remove or add submenu item on plugin activate or deactive
- Is there documentation reference for forms in menu and setting pages?
- Creating Admin Plugin – Content of a page is displayed at global scope as well
- Add a page in admin without adding menu item
- Custom code for WordPress dynamic menu
- How do I access the menus produced by Dashboard > Appearance > Menus
- Silently register plugin pages
- wordpress add_submenu_page adds broken link
- WP Enqueue style on all plug-in pages
- Add child pages to submenu automatically
- WordPress theme options Menu
- I am trying to make a page in the admin section similar to the appearance of the Profile page for users
- Menu page with minimum capability as ‘Subscriber’ doesn’t allow ‘Admin’ to access it?
- Unable to get a simple plugin admin page to work
- Issue with plugin sub menu and pages
- How to add Plugin functionality in WordPress Frontend Menus
- in_array function Problem
- How to hide page links from theme menu
- WP_NAV_MENU filter targets all menus
- Use options to control jQuery plugin
- Restrict certain actions to plugin-specific admin menu pages only
- Pause plugin option page until all data manipulation is complete
- How to add text editor in plugin menu?
- How to create archive page to add in menu
- Why won’t this submenu page show? – My First WordPress Plugin
- How to show only the last two categories in a menu?
- How to create a custom post-new.php page for plugin , no wp menu
- Add a custom submenu under submenu in a Custom WordPress Plugin
- Always hide a page from the menu
- How to add admin.php to WP Admin Menu Link
- Admin menu hilighting wrong item for CPT
- remove different admin menu for specific users
- Convert each new line in the textfield as a new value in an array
- How put the correct URL to sub-menu plugin?
- Developing a plugin where users can edit entries saved in database
- Add Admin menus or submenus depending on conditions
- Add a description/hint field in the admin page of a plugin
- What happens when you create/edit a menu
- Forcing ALL plugin Admin menus into a separate menu
- edit-tags.php in plugin admin menu hides when is the active page
- Link to a admin submenu item using a custom link
- How can I pass value to function in add_menu_page?
- Custom Taxonomy Showing in WP Menu
- Adding parent custom post type menu option
- Change Admin menu placement using hooks
- Adding querystring variable breaks admin URLs
- Create and style menu
- Change the class of wordpress menu
- Menu_slug used for creating options page
- How to design WooCommerce-like admin tabs for plugin settings page?
- Invalid Menu Items
- Declaration of mandoe_menu_walker::start_el(&$output, $item, $depth, $args) must be compatible with Walker::start_el(…)
- Custom Nav Walker $item->url producing malformed hyperlinks
- Show Admin Menu
- Adding a navigation with wp_nav_menu() to a custom block in the site editor