WordPress menus are their own Post Type ( nav_menu_item
). Every time you add a new item to a menu it create a new “post” in the nav_menu_item
post type and assigns it a new ID just as deleting and recreating a page removes / adds new ids.
This means the only way the Navigation Item ID will change is if the item is removed from the Menu. You’ll never have overlapping id
‘s either. If that’s an issue then it’s not very reliable. A more suitable solution would be to use pseudo selectors such as:
- :nth-of-type(n)
- :first-child
- :last-child
Some browsers may have trouble with Pseudo Selectors though ( old browsers ).
Related Posts:
- Output Post ID for all nav_items
- how can i get the page_ID in nav li [closed]
- Is there an easy way to replace a custom menu link with a page or post?
- Add Javascript to WordPress Menu
- Filter wp_nav_menu()
- Show just one level of child pages, wp_list_pages woe
- Use navigation path from menu for permalink
- add span class inside wp_nav_menu link anchor tag
- How to set limit only on top levels of wp_nav_menu?
- Show only 2nd level of navigation depending on active navigation
- How to get a different mobile menu than desktop menu in the twentytwelve child theme
- HTML Bootstrap navigation menu to WordPress menu using wp_nav_menu
- How to manually add an item to a submenu in a menu generated by wp_nav_menu?
- WordPress Export Import Site Navigation Menu
- Using Image Links in WordPress Navigation Menus Instead Of Text Links
- Bar separated navigation by extending Walker_Nav_Menu
- Disguise Multi-Page site as Single Page
- Replace menu tag with tag
- How to style current page menu item when using a walker
- Adding different classes to anchor in navigation menu
- Add Bootstrap dropdown class to a nav menu
- Search box as a menu item in the nav menu output by wp_nav_menu?
- How can I put two menus in the same div?
- Make compatible custom menu widget for Twitter Bootstrap
- Second nav is merged with the first in mobile
- How to display dynamic content in start_lvl function
- Using Shortcodes in WP-Menus in WP 3.1 (via nav_menu_objects)?
- Disable automatig SVG tag from menu
- Replace menu permalink/hyperlink with only menu name/slug
- wp_nav_menu add some element to container
- Auto add pages to primary menu with functions.php
- Add id to menu items in wp_nav_menu
- Find out if a page has no parent
- how to remove the top navigation bar or header top on wordpress website?
- Can’t include Language switch in Nav Menu
- Add within the output of
- how can i add css class on current page in wordpress wp_nav_menu
- How to rewrite the output of wordpress nav menu?
- Reuse a custom WordPress menu on another WordPress website
- How to dynamically populate a dropdown
- Is this format possible with a custom Nav Walker class?
- I want to hide the navigation menu on a particular page
- two different separate sections on the same site
- Static page to one page- menu inactive items highlighted
- automatically append menu parent as first item in submenu with nav_walker
- How do you add a around the second level of a Menu?
- Help with walker for nav
- Using my WordPress menu on another platform
- How Do I Add Images To Main Navigation Menu
- Hide menu from homepage
- Adding toggle-able element after menu item
- Add custom link on the fly to nav menu
- Custom register_taxonomy ins’t showing custom Nav menu
- Conditional menus based on page title
- How to test if a specific page is the front page?
- Style wp_link_pages as a select drop down list
- How to add columns to wordpress menu editor
- how to insert data in li tag of navigation
- Current author archive in navigation menu
- Mobile navigation is shown, but standard navigation does not disappear
- Custom ul class
- changing the labels inside appearance -> menus for some for the fields
- How to create menu spread over four lines including images
- WP Menu Rollover Nav Item and Effect DIV Elsewhere
- Help with WordPress Custom Nav Walker
- How to change the navigation menu
- Add/remove image from navigation bar
- WordPress nav_menu items from another menu appearing
- How can I order these pages in this navigation bar on this old wordpress theme?
- WordPress Menu Navigation links not working
- Where to place a svg chevron down in my custom walker?
- How to apply individual menu item’s “CSS Classes” to , not ?
- Add href to tag in nav menu for mobile
- Output existing wp_nav_menu with a custom walker
- how to split vertical menu into two columns using walker nav menu
- Sub-Items Not Visible in Navigation
- How can I create this menu with wp_nav_menu()?
- Unable to remove page from primary menu
- Show navigation header menu by post and categery
- How to Use Default Auto-Generated Menu?
- wp-nav menu with custom walker , how to remove a tag if it has any submenu
- Menu Details Output in Javascript [closed]
- Custom location for menu
- Can’t add optional class to menu item when using Walker_Nav_Menu
- nav_menu: how to force a subpage switching on the parent menu
- wp_dropdown_nav function to list menu items
- wp_nav_menu() reutrns HTTPS?
- Update nav menu item position programmatically
- Navigational error
- Determine if a navigation item has children
- wordpress superfish dropdown menu
- Unable to edit Navigation bar
- Display Username as parent menu item
- How to add or remove borders in navigation menu?
- Site pages show the page title under navigation bar
- Navigation menu, remove item from desktop
- Wrapping my ‘s with
- Custom navigation / menu output (walker?)
- Navigation menu displays permalinks
- Tried to hide navigation menu on one page ended up SCRAMBLING the navigation menu on another