When one creates a page in the Dashboard (Pages -> Create new) it always appears in the menu and that is the way it should be.

But now I want to create a page that does not appear in the menu at all. How do I do that?

I'm using a plugin called Nice navigation for animated menus and the theme I'm using is called Fiver

Here is the site I'm working on.


This Nice navigation plugin has an arguments box in the Nice Nav widget.

All I did was add "exclude=17757" (not <?php wp_list_pages('exclude=17757' ); ?>) in the box and it now works fine. This post helped me.

Sorry, I could'nt answer my own question.

  • I'm afraid, I never used Nice Navigation. But have you tried: in wp-admin > appearance > menus; then choosing the menu you want to modify, uncheck "Automatically add new top-level pages" and save? Commented Aug 21, 2013 at 8:05
  • Thanks, I tried this - did'nt work. That box is already unchecked.
    – DilbertFan
    Commented Aug 21, 2013 at 10:23

1 Answer 1


Try this plugin: http://wordpress.org/plugins/exclude-pages/

If Nice navigation uses wp_list_pages to show the pages in the menu, it should work.

  • Yes, I just found this plugin and others say it works fine! But I'd rather keep plugins to a minimum and also, it seems to me it hasn't been updated for a while. Yes, you are right, Nice navigation uses wp_list_pages.
    – DilbertFan
    Commented Aug 21, 2013 at 10:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.