• We need to hide a menu from some users as the pages are not ready yet, and just show that pages that ARE ready, so they can have a browser.
    I was going to use Nav Menu Roles, but it seems not to work in the current version of WP.

    What’s the plugin of choice for such a simple task?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hello,

    Wouldn’t it be simpler if you just save the pages as a draft? That way, you wouldn’t have to use any third-party plugins ??

    https://wpde.sk/po/op245sxifop06v.png

    Thread Starter simon_a6

    (@simon_a6)

    This is true, tho i am putting them in the menu, so i know where I am at. Hence, needing to hide them from non-logged in people.

    Jeremy

    (@jemscot56)

    WCLDN 2018 Contributor

    As another option you could simply create a new menu in Appearance > Menus.
    That way you can keep track of ‘where you are at’ but restrict your users to a ‘live’ menu, showing just the pages that are ready.
    When you create a new page, only add it to your new menu.
    Once you are happy with your new pages, you can make your new menu the live one in Appearance > Menus > Manage Locations. Once it is live your users will see all your new pages.

    Thread Starter simon_a6

    (@simon_a6)

    Gotcha.
    So what about when you want to hide “Login” from someone, or a Members Only dropdown. If you want to hide a menu item from someone who is not logged in. Or is that only part of new plugins, as Nav Menu Editor use to be able to do all that.

    Richard

    (@richardcoffee)

    I am using Nav Menu Roles with the latest wordpress version. I suspect that there is a compatibility issue with your theme or another plugin.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘What is the current method of hiding menu from non-admins?’ is closed to new replies.