One of the annoying things that I dislike about WordPress is the inability to exclude certain pages that I create from showing up in the navigation area of my theme. Granted, I could manually exclude these pages via the wp_list_pages template tag but that is a bit mundane.
Introducing Exclude Pages. This plugin written by Simon Wheatley is exactly what the doctor ordered. Once installed, a check box is added to the page creation/editing panel. If selected, the page will be included in the navigation and other user menus. If unchecked, the page is excluded from not only the navigation menus, but on other menus you may have such as in the sidebar. That doesn’t mean you won’t be able to hard link to those items for sidebar usage.
Although the official plugin page states that the plugin is compatible up to version 2.5, I gave it a try on my local install of WordPress 2.6.2 and it worked without a hitch. Perhaps at some point in the future, we’ll be able to create specific navigation links or separate navigation from actual pages without the need to exclude page IDs.
Let me know in the comments if this tip helped you out and if you would like to see more posts like these in the future.