Hide some menu items for guest users
- Login to your WordPress Admin
- From WordPress Admin, click on Appearance -> Menus
- From the same window, click on Screen Options from top right corner
- Check on CSS Classes
- Expand menu items you want to hide for guest (not logged in) users and under the CSS Classes (optional) add hide-for-guest
- Click on Save Menu