Your Dedicated Partner for All Things WordPress

How to Hide a Page From Your WordPress Menu

Table of Contents

WordPress is a great platform for creating websites. One of the most important aspects of any website is its menu. Having an organized menu helps visitors easily navigate your website and find what they’re looking for. But sometimes you may want to hide certain pages from the menu, so that only users with the direct link can view it. In this blog post, we will discuss how to hide a page from your WordPress menu.

Finding Your Page ID

The first step in hiding a page from the WordPress menu is finding out what its page ID is. To do this, go to your WordPress Dashboard and click on Pages > All Pages. Find the page you wish to hide from the list, hover over it and click on Quick Edit. The Page ID will be listed there. Make note of this number, as you’ll need it later.

Hiding Your Page From The Menu

Now that you have the page ID in hand, you can start hiding it from the WordPress menu. To do this, head over to Appearance > Menus in your WordPress Dashboard and select the menu where your page appears (if it’s not already selected). Then find the page in question in the list on the right-hand side and uncheck it (it should already be checked). This will remove it from your menu at once!

Adding a Custom Link If you want to keep a link to this hidden page somewhere on your website, you can add one manually by clicking “Custom Links” at the bottom of the list on the right-hand side and entering its URL into “URL” field along with anchor text into “Link Text” field (the anchor text is what people will see when they hover over or click on that link.) Now just click “Add to Menu” button and save changes when done!


Knowing how to hide a page from your WordPress menu can be useful if you want some pages to remain private or if you just want to declutter your menus. With just two simple steps – finding out what its page ID is and then unchecking it – you can easily achieve this task without needing any coding knowledge whatsoever! So give it a try today – we hope these instructions were helpful!

How to get started?

Learn more

WordPress Maintenance

Save 33% with our Annual pricing plan.

Get Started

Having Troubles With WordPress?

Claim Your Free WordPress Maintenance

In today’s fast-paced digital landscape, every website deserves the care and expertise of a professional maintenance team, ensuring optimal performance, enhanced security, and seamless user experiences, so you can focus on growing your business with peace of mind.

Alexey Seryapin
Founder of WPServices

Coupon Code Applied!

Take your time and continue browsing our services.

Alexey Seryapin
Founder of WPServices