Hiding Pages from menu (using Responsive theme)

  • Unknown's avatar

    I’d like to hide certain dead-end, but public, pages from all menus. I see over and over again that “Custom Menus” is the solution (http://en.support.wordpress.com/menus/). But there’s nothing on that help page that addresses the issue.

    Yes, I can put the pages in question in a custom menu. Now what? Each page still has to have a Parent which seems to automatically put it in a menu. “no parent” puts it in the main nav by default.

    This is incredibly frustrating. I won’t pretend to understand the engineering behind WP, but is it really so hard to have a checkbox on each page that simply says DON’T INCLUDE IN MENU ?

    The blog I need help with is: (visible only to logged in users)

  • Unknown's avatar

    Hi Matthew,

    If a page is in your custom menu and you want to remove it, you can click the arrow on the right side of the menu item and then click the “Remove” link there. That will remove that page from your custom menu.

    You can see a screenshot showing those settings here: http://en.support.wordpress.com/menus/#menu-item-settings

    Please let me know if I can do anything more to help with that. :)

  • Unknown's avatar

    Hi Rachel –

    I don’t think I’m asking to remove things from the Custom Menu.

  • I want to create a page that isn’t listed on any menu
  • Several forum posts and WP’s own help site say Custom Menus is the answer
  • I don’t see anything in Custom Menus that suggests, once a page has been added, that it then will be “removed” from any menu…it’s just in a new, Custom menu.
  • Adding to my confusion is that there seems to be a relationship between a Page’s parent and the menu it gets put in. So…if I put a page in a Custom Menu, what’s my “parent” setting? “no parent”? If I do that, it puts it on the top level menu.
  • I suppose my question has more to do with, how do I remove a page from a default menu (generated by its parent setting) than it is about putting it on a Custom Menu.