WP Page -- Don't want it to appear in nav

Posted on 2011-03-15
Last Modified: 2012-05-11
Hi all. I have a freestanding page on my WP site that needs to be editable, yet I don't want it to appear as a link in the nav. Do I make it a post instead of a page?I have a blog within my site and I don't want this page/post to appear there. It's just a freestanding one-of-a-kind page.
Question by:tekgrl
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3

Expert Comment

ID: 35142647
-. take a note of your page's ID

After you’ve logged into your WordPress dashboard, Go to Manage > Pages and from the list of Pages hover over the Page title you want to find the ID of. Every time you hover over, your browser’s status bar will show you a URL ending with a number like this.

Open in new window

The number with which the URL ends is the Page ID (6 in this case).

-. edit your active theme
-. find the following function
  <?php wp_list_pages(); ?>

Open in new window

-. change it to :
  <?php wp_list_pages('exclude=6' ); ?>

Open in new window

-. save and upload the .php file that you have edited (if you editing it locally)

Author Comment

ID: 35142765
I couldn't find that code in my theme. I think this is the code that creates my nav (it's from header.php), but I'm not sure how to edit it.
<div id="access" role="navigation">
			  <?php /*  Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff */ ?>
				<div class="skip-link screen-reader-text"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentyten' ); ?>"><?php _e( 'Skip to content', 'twentyten' ); ?></a></div>
				<?php /* Our navigation menu.  If one isn't filled out, wp_nav_menu falls back to wp_page_menu.  The menu assiged to the primary position is the one used.  If none is assigned, the menu with the lowest ID is used.  */ ?>
				<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
			</div><!-- #access -->

Open in new window


Accepted Solution

meb_santoso earned 500 total points
ID: 35142841
Oh, this is a whole other scenario.

Check in your theme option (left hand side, under Appearances) the link MENU like this one :


click on it, then you will get something like this on the right hand side:
-. make a new menu
-. tick on the pages that you WANT to appear (in this case I left out the FAQ)
-. click Add to Menu

and there you have it, a menu lefting out specific page(s)

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.


Author Comment

ID: 35143236
That's it. Thanks!

Author Comment

ID: 35143250
Not sure why it's saying this. I want to award 500 points to meb_santoso

Expert Comment

ID: 35143252
euh... your welcome?

but i think it's customary to give the points to somebody else's comment as solution and not  to your own comment ?

Quote: "Notice: tekgrl has requested that this question be closed by accepting tekgrl's comment #35143236 (0 points) as the solution for the following reason: Beautiful!"

Expert Comment

ID: 35143260
nevermind my comment #35143252 :-)

glad I can help.

Featured Post

Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In Part I (, I introduced you to the powerful WordPress backend, the WordPress administrative Dashboard.  In Part II, I will introduce yo…
So you have coded your own WordPress plugin and now you want to allow users to upload images to a folder in the plugin folder rather than the default media location? Follow along and this article will show you how to do just that!
The purpose of this video is to demonstrate how to make a WordPress Site faster and smaller in size by cleaning up the database. This will be demonstrated using a Windows 8 PC. Plugin WP Optimize will be used. Go to your WordPress login page. T…
This video teaches users how to migrate an existing Wordpress website to a new domain.

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question