Create a custom walker. Redefine the method start_el()
only:
function start_el( &$output, $item, $depth, $args )
{
if ( 'Your secret item title' !== $item->title
or current_user_can( 'administrator' )
)
{
parent::start_el( &$output, $item, $depth, $args );
}
}
Please mind that this is just pseudo code. I can not give it a test at the moment.
Related Posts:
- if role is logged in then do something
- Hide menu items for visitors and filter based on role
- how to assign more permission to wordpress author
- How do I apply a class to custom menu items based on user roles
- Allow users with Editor role to edit menus (without a plugin)
- Restrict control in nav-menu for specific role
- Make nav-menus.php available for editor
- Filter Menu Items by Custom User Role in a page
- if role is logged in then do something
- Hiding specific navigation menus from specific roles in admin panel
- Restrict user to edit only edit a certain menu
- Roles see different top menu (nav menu)
- Problems with the navigation menu
- Dynamically exclude menu items from wp_nav_menu
- Does Extending Multiple Nav_Menu_Walkers Allow Nested Menus?
- adding some custom html code to the wp_nav_menu function
- Renaming a WordPress Admin Menu
- How to Move the Author Metabox into the “Publish” metabox?
- How do you get the current-menu-item ID?
- How do I give class to the dropdown sub-menu in the wp_nav_menu?
- rename navigation menu label in wordpress theme by code
- menu entries are lost
- Automatically Add New Tags to Sub-menu
- how to automatically generate hierarchical menus from hierarchy of pages?
- Add sidebars to navigation menu?
- How to create a category menu?
- Adding a ‘mega menu’ to my site without a plugin
- Error “The given object ID is not that of a menu item” on menu with 40+ items
- Strange behavor of wp_nav_menu by not appearing [closed]
- Keep parent page active
- Subpages in Menu Editor not Nesting
- bootstrap-navwalker will not load
- Where would I find Custom menu attributes in the database?
- How to create a Menu based a username
- How to add php to custom link in the nav menu? [closed]
- Menu / div of year and months of blog posts?
- How to replace the page url for the page slug in a menu link?
- Getting menu items like get_pages
- Add css class to dropdown
- nav_menu not displaying custom menu
- WordPress Menu Prepends URL To My Anchors
- Automatically list top level menu item child pages
- Check if menu_item has children or has parent
- wp_nav_menu add class to child item with sub child
- How to remove menu installed in wp-admin by a theme? [closed]
- Container class not appearing on navigation menu
- pull non-wp site into content area of wordpress -or- pull wp header into non wp site?
- Active Menu Highlighter with Subpages?
- WordPress template – How to add class to li tag if submenu exist
- display menu as table layout
- Wrapping link and .sub-menu with wp_nav_menu
- Bootstrap button menu on wordpress
- Want to add different text after each menu item
- How to create a menu item which is not a page
- How to list only root pages?
- Page menu with one image link instead of page title?
- Is there a way to tell menu items to force non-SSL URLs?
- Search if menu item has child in wp_get_nav_menu_items hook
- Trouble hiding menu on single page
- How to customize navigation menu in theme which is converted from pure html theme
- enqueue script during add menu items means before save menu items
- WordPress classes removed when using custom walker
- Custom HTML output for registered navigation
- Show subpages of a category in a custom menu
- 2 item in a same menu pointing to 1 page
- Dropdown primary navigation menu not working
- Understanding with this WordPress code
- How do I make it so a post only shows in its category archive but not the home page?
- Link after WordPress
- Im having trouble centering menu items in footer due to “flexbox”
- When created sub-directory, can we create a new navbar?
- Is it all right to put the whole tag into template_part file?
- Mobile menu displays submenus on top of parent. Need it to display right below on an own line
- Misleading behaviour on Menu & Theme location
- How to build a menu that change style over a section
- Highlight inner post menu current item
- Generate Submenu based on Parent Page using If Statement
- How i can get current menu id with multiple occurrence
- Links in new menu don’t work
- Any simple way to show 10 previous pages by id to current page in links as a menu
- Vertical Menu items shifting to same line when window size increased [closed]
- Pass $item->description to start_lvl
- Menu on responsive twentytwelve theme not working, strange url error
- Query for menus in backend (BE)
- Next/previous a-like single navigation
- Add more levels to menu
- How to create a menu super voice in WP?
- WordPress Navigation
- Showing Custom Menus in the sidebar
- How to set up suhosin.ini for unlimited menus
- Customizing Responsive Themes Menu [closed]
- How To Conditionally Change Menu In Same Theme Location
- Display sub menus as separate lists
- Add menu to CMS page
- Not even able to Log in [closed]
- WordPress “add to menu” button not working
- Primary menu shortcode name
- register_nav_menus and wp_nav_menu issue, not displaying independent menus
- Convert a custom bootsrap based menu to wordpress nav walker
- How do I get the menu items based on name or ID?