Title: Hide when empty
Last modified: September 1, 2016

---

# Hide when empty

 *  Resolved [CBServices](https://wordpress.org/support/users/cbservices/)
 * (@cbservices)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/)
 * Hi,
 * I use ultimate member, and when users are not logged in I disable all menu items.
   
   Can you make it so that when the responsive menu is empty it will not show?
 * example: [http://demo.cb-s.nl/dongxioostwest/](http://demo.cb-s.nl/dongxioostwest/)
 * [https://wordpress.org/plugins/responsive-menu/](https://wordpress.org/plugins/responsive-menu/)

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661766)
 * Hey there,
 * Unfortunately thats not possible as there is no WordPress hook to check if a 
   menu is empty or not but you can easily use the shortcode and only show the menu
   when a user is logged in.
 * There are instructions on how to do this below:
 * [https://responsive.menu/docs/advanced-setup/shortcode/](https://responsive.menu/docs/advanced-setup/shortcode/)
 * All the best
 *  Thread Starter [CBServices](https://wordpress.org/support/users/cbservices/)
 * (@cbservices)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661775)
 * I can use:
 * if ( is_user_logged_in() ) {
    }
 * in my template files, all i need to know what classes I need to hide to hide 
   the menu for people not logged in (empty then).
 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661776)
 * Hi there,
 * I think you have misunderstood it slightly, please look at the example on the
   documentation page. I have copied it below for convenience:
 *     ```
       if(is_user_logged_in())
            echo do_shortcode('[responsive_menu]');
       ```
   
 * There is no need for any classes – it will simply show or hide the menu if someone
   is logged in or not.
 *  Thread Starter [CBServices](https://wordpress.org/support/users/cbservices/)
 * (@cbservices)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661777)
 * Ohhh, I understand now…
    You are awesome! Really!
 *  Plugin Contributor [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * (@responsivemenu)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661778)
 * Hey,
 * No problem – I’m just glad it worked for you!
 * Enjoy!

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Hide when empty’ is closed to new replies.

 * ![](https://ps.w.org/responsive-menu/assets/icon-256x256.png?rev=1782326)
 * [Responsive Menu - Create Mobile-Friendly Menu](https://wordpress.org/plugins/responsive-menu/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/responsive-menu/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/responsive-menu/)
 * [Active Topics](https://wordpress.org/support/plugin/responsive-menu/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/responsive-menu/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/responsive-menu/reviews/)

 * 5 replies
 * 2 participants
 * Last reply from: [responsivemenu](https://wordpress.org/support/users/responsivemenu/)
 * Last activity: [9 years, 10 months ago](https://wordpress.org/support/topic/hide-when-empty/#post-7661778)
 * Status: resolved