How do I hide an item from a menu to logged out users (without a plugin) in WordPress?
Hi sknetking here you can do it by this code snippet -
add_filter( 'wp_nav_menu_items', 'add_extra_item_to_nav_menu', 10, 2 ); function add_extra_item_to_nav_menu( $items, $args ) { if (is_user_logged_in()) { $items .= '<li><a href="#">My Account</a></li>'; } elseif (!is_user_logged_in()) { $items .= '<i><a href="#">Sign in / Register</a></li>'; } return $items; }just copy this code and past in your active theme functions.php file .
0 Comments