Hiding Pages from menu (using Responsive theme)
-
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)
-
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. :)
-
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.
-
Okay, so much for WYSIWYG interaces without a preview mode…I’ll try again:
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.
-
Hi Matthew,
I’m sorry for the misunderstanding. Let me step back a moment and see if I can explain why I’m talking about custom menus here:
By default, every page you create will be added to the navigation menu in your site’s header. When a page doesn’t have a parent, it will be added to the top level of the menu. When a page has a parent, it will be added as a sub-menu item under its parent. The default menu will always be set up this way.
If you’d like the menu to be set up differently, you’ll need to create and activate a custom menu on your site. That’s how you can change the menu to something other than the default behavior.
With a custom menu, you create one menu with all the pages you want in it. Anything you don’t want in your menu, you can leave out (or remove if it’s already there). You can also drag and drop menu items into different orders or to move something between the top level of the menu and a sub-menu. It doesn’t matter what the page’s parent setting is, since the custom menu can be arranged regardless of that parent-child relationship.
Once you have a menu set up the way you want it, you can assign it to one of the menu locations in your theme. (The Responsive theme you’re using has multiple menu locations: the primary menu, a secondary menu that displays directly under the primary, a top menu in the header, and a footer menu at the bottom of your site.) That will replace your site’s default menu with the custom menu you created.
Please let me know if you have any questions about that!
-
Rachel – Fantastic, thanks for that explanation…please lobby for it to be part of the Custom Menus help page–it was crystal clear.
I feel like a dunce because it was obvious once I flipped my thinking upside down: I was thinking the pages to be “left out” were the ones added to the custom menu, not the other way around. It still seems mildly bonkers to have to put the “normal” pages in a special menu instead of “removing” outliers, but it definitely makes more sense now.
Thanks again for your response…very helpful.
-
- The topic ‘Hiding Pages from menu (using Responsive theme)’ is closed to new replies.