After a bit of debugging, I was able to narrow this down to the following:
The menu that I had created to display across each site in the network was comprised of Custom post types that were not registered on any other subsite, only the main site (1).
For whatever reason the custom post type must be registered on each site in the network where you will displaying the menu (2,3 etc.).
This can be done in the same way that it was done on the top level parent site (1), but alter the show_ui
to false inside of the register_post_type
call, to prevent the custom post type from appearing in the child site admin menu.
Related Posts:
- WP Nav menu append to url
- wp_update_nav_menu_item not saving in multisite API
- echo same menu items across multi-site platform
- WP MU: Using pages from main site in other sites’ menus
- Menus don’t appear in admin area / WordPress Multisite
- Display menu locations in all sites of a multi site
- WordPress menu link not working
- two different separate sections on the same site
- Create subpages in default WordPress menu
- How to add a menu that belongs to parent blog to all child-blogs?
- creating a dynamic menu in wordpress
- When created sub-directory, can we create a new navbar?
- Multisite: menus can’t be added in child sites
- Multisite Setup – Menu Items To Reference Pages in Different Subdomains
- Homepage Menu Link Won’t Function
- Put two menus in the same location
- Header lists posts instead of showing primary nav menu
- Conditional Nav Menu Inside Nav Menu Across Multisite Sites
- WordPress multisite sharing menu having working current_menu_item class
- Display a portion/ branch of the menu tree using wp_nav_menu()
- Programmatically add a Navigation menu and menu items
- Any docs for wp_nav_menu’s “items_wrap” argument?
- Customizing Only a Specific Menu using the “wp_nav_menu_items” Hook?
- Changing the Order of Admin Menu Sections?
- How make top level menu item not have link, but have sub-menus that are linked?
- Add ‘has_children’ class to parent li when modifying Walker_Nav_Menu
- Get WP Navigation Menu from REST API V2
- How to Hard Code Custom menu items
- How to add a Custom Link to a Menu with a URL that is relative to the blog URL
- How do I remove UL on wp_nav_menu?
- Retrieving a list of menu items in an array
- WordPress default menu in database
- Adding an Arbitrary Link to the Admin Menu?
- Dynamically exclude menu items from wp_nav_menu
- Add “Logout” link to navigation menu
- How can I trust switch_to_blog()?
- Error: Declaration of MyClass::start_lvl() should be compatible with that of Walker_Nav_Menu::start_lvl()
- Split up wp_nav_menu with custom walker
- Removing container from wp_nav_menu not working
- Custom Nav walker display current menu item children, or siblings on no children
- wp_nav_menu: show menu only if one exists, otherwise show nothing
- Is there an easy way to replace a custom menu link with a page or post?
- Convert output of nav_menu items into a tree-like multidimensional array
- Get page IDs from nav items
- Add a custom walker to a menu created in a widget
- Using a menu walker add a custom item at the end of the menu’s items
- Add settings to menu items in the Customizer
- wp_get_nav_menu_items() not working with slug
- How to get current-menu-item title as variable?
- Error “Trying to get property of non-object” with Custom Walker for wp_nav_menu
- Add Class to Specific Link in Custom Menu
- Remove a menu item in menu
- Generate a Menu that Displays Child Pages using wp_list_pages() with the New Menu Functionality in WordPress 3.0?
- How do I get the name of a menu in WordPress?
- How to Add to Each Menu Link with link text to data-attr?
- How to manually specify the current active page with wp_nav_menu()
- How to count nav menu items?
- How Does The Walker Class Work?
- Add Javascript to WordPress Menu
- Add custom menu item using wp_nav_menu_items filter
- Filter wp_nav_menu()
- How to modify navigation menu of the “My Account” page in WooCommerce
- remove “edit your profile” from admin menu bar
- WordPress Settings API, Implementing Tabs On Custom Menu Page
- Adding line breaks to nav menu items
- Adding category ID or slug to WP Nav Menu
- Sharing Dynamic Sidebars across Multisite Blogs
- add custom class to wp_nav_menu using filter hook nav_menu_css_class
- Custom ID for certain menu item?
- Does Extending Multiple Nav_Menu_Walkers Allow Nested Menus?
- Check if page is in a certain menu
- how to create a menu with all sub categories?
- Making breadcrumb with wp_nav_menu
- Does WP REST API have a built in route for calling menu?
- How to avoid wp_nav_menu() ID conflict?
- Add data-icon input to WordPress custom menu links
- Registering menu with ‘Automatically add new top-level pages to this menu’ selected
- Why do Custom Nav Menus generate so many classes on list items? Can I manage this somehow?
- wp_nav_menu remove class and id from li
- Custom search filter causes menu and query_posts problems
- Unregister Nav Menu from Child-Theme
- How does a minimal menu walker look like?
- Add separator to admin submenu
- fall back for main menu?
- On which hook should I be calling register_nav_menu(s)?
- WordPress Shortcode in Menu Item Title
- register_nav_menus() won’t register menus
- Calling the Menu Title within wp_nav_menu array function
- Use wp_nav_menu() to display a Menu from another site in a Network install?
- How can I create an auto-populated menu that is automatically assigned to a location?
- Display only page specific sub menu items using Custom Walker
- How do I add a search box to the nav menu?
- How to get IDs for objects in menu branch?
- New post notification in wp_nav_menu
- Custom Post Types posts as submenus in Nav Menu
- Link to Author archive from Navigation Menus in dashboard?
- How to stop mobile theme inheriting desktop navigation menu?
- Add child pages automatically to nav menu
- adding some custom html code to the wp_nav_menu function
- WordPress Menu Custom Walker Class