I want to hide landing pages from the menu
-
I have created several landing pages and they now show up in the top menu. I would like to hide them from public view. Examples are:
Three Conversations
Thank You
Four Weeks to Maser Your messageI thought there was a way to do it from the right side bar with Page Attributes but this is not seeming to work.
Can you help?
Thanks
The page I need help with: [log in to see the link]
-
If I understand you correctly, your landing pages are appearing in the main menu?
If that’s the case, you can remove any item you don’t want from your menu by going to Appearance -> Menus and select the offending menu, select the pages you don’t want in your menu, and click remove from the expanded view for that item. When you’ve got your menu set up the way you want, click “Save” at the top of the page to save your changes. If you don’t want all new pages to automatically be added to that menu, you can also untick the box to automatically add new pages. You can still go in and add them manually, but you get to choose what’s on your menus, and where it’s placed.
If it’s that you want to hide the menus from your landing pages, there are ways, but how will depend on your theme. I’ve done this myself on several websites I’ve built so this is possible and on some themes, quite easy. Just let me know what theme you’re using so we’ll know if it’s a simple setting in your theme or some coding is needed to make it work.
Thank you
I go to appearance – Menu and I can select the offending pages but I do not see “remove. I would attach a screen shot but I do not see how. My Theme is Tempera.
Thank you again,
JohnFor the menu items you want to remove, look on the right hand side, there will be a little down arrow or triangle. Click that and it will expand out your menu item.
At the top you’ll see some options to customize the label that appears, and a few other things may also be there depending on your theme/plugins, but at the bottom left, you’ll see 2 options, “Remove” and “Cancel” Click Remove and it will remove the page from the menu.
Thank You
Something seems amiss. Appearance>Menu on the left i have add menu items and on the right I have menu structure. On the right under menu structure I have the 5 pages that should be displayed. (Home, How I serve, Abut, Blog and Contact). When I expand these none of my other pages are nested.
On the left I see the pages I want to hide and the are showing up on my website at the top expanding the menu significantly.
Here is a link to the image
Thank you again,
John
Try creating a new menu, and manually adding only the items you want to appear in your main menu, sort them the way you want and replace the current menu that’s not giving you the desired behaviour whit the new menu. Call it Test Menu or something so we can tell them apart. Some themes use the internal WordPress customize tool to choose menues, others have their own proprietary page that does this, so how you change menus will vary based on how your theme handles it.
If you’re still stuck, I can record a video later this week when I have some spare time on how to edit WordPress menus and that might help you work this issue out.
Right now I’m thinking your menu may be bugged, you have a setting either in the WordPress settings, or your theme settings that’s automatically adding pages to your menu, or there’s something else going on here.
Thank you. I am assuming that if I delete the menu to start again, I will be able to pull the desired pages over to the the new menu.
I appreciate your help.
J
Hi Here is a recording I did to show what I am experiencing. And I have been unable to resolve the menu items.
I appreciate your help
Yes, that’s pretty simple to do. In the menu section of appearance, under pages, you can select all pages you want on your menu, and then click the button to add them. On the right side, you can click and drag each menu item around to arrange them in the order you want. Each item will have a tiny down arrow in the top left of it’s menu box, which will open up extra options, so you can do things like customize the wording used for for the menu tab. There’s also a tick box to allow you to enable or disable automatically adding new pages.
To gain full control over your menu, you may also need to change settings with your theme, as it also may be doing something to your menus. You can also create a new menu without deleting the old one, and follow the instructions for your theme to change which menu it’s using at the top of the page as the main menu. That’s the approach I’d recommend you use.
To change menus by default, you’d go into Appearance -> Customize and from there the options will depend on your theme, but there will be something like menus, header or something to that effect where you can choose which menu the theme uses. Some themes don’t use this feature though, and in that case, you’ll have to follow the instructions from your theme’s developer.
I just saw your video. I’m really beginning to wonder if there’s something being done by your theme or another plugin that’s automatically adding the extra pages, or caching from your ISP or a Content Delivery Network you’re using to speed up the site that’s delaying seeing your changes.
What theme are you using? can you link to the theme’s page or website? It’s possible the Theme may have a setting or feature that’s affecting your menu.
What plugins are you using? Maybe one of them affects your menu.
If it’s a caching issue, it should clear up over the next day or 2 on it’s own, when the old caches start to expire. You can also manually clear them (maybe not any caches from your ISP though). Go into any place that may be setting up caching, from any caching plugin you’re using on WordPress, to logging in to a CDN account you’re using to manually clear all caches and see if that makes a difference.
Another way you can also check if it’s your theme that’s affecting your menu is to switch back to one of the default WordPress themes and see if that changes your menu in any way. If it does not, at least we know it’s not your theme that’s doing this.
Taking another look at this, see the column of check boxes right at the bottom of the screen in the video? I just noticed you have the “Top Navigation” box ticked, try unchecking that and checking the “Main Menu” box instead, then save your menu and try reloading the site.
EDIT: From what I’m seeing, it looks like the menu you’re editing isn’t even being used. If no menu was set as “Main” it’s possible your theme is just grabbing all published pages and throwing them up there.
Again, how you set your menus will also vary based on your theme, so knowing this will be crucial to troubleshooting this issue.
- This reply was modified 4 years, 1 month ago by RadiantFreedom.
Thank you
I switched themes to twenty nineteen (default) and menu cleared. I then set desired menu and it looked good. So I switched back to Tempera and it seems resolved. i appreciate your help.
Great news!
I’d guess Tempera was generating a menu automatically from all published pages as a default due to the main menu not being set. By doing what you did, it got your menu set as the main menu.
You’re very welcome. Glad it all worked out for you and you can get back to growing your business.
- The topic ‘I want to hide landing pages from the menu’ is closed to new replies.