In order to hide a page from showing in the navigation menu of a theme created in Artisteer it is simply a case of editing the correct part of the functions.php file in the root of the themes folder. You can access this either through the built in WordPress theme editor or via a text editor like EditPlus.
To hide the page from the Artisteer menu first you will need to get the page number. Then edit the function art_menu_items() in functions.php. You can see below that all I have done is add the text ‘&exclude=12,3′ to line 527.
Edit the art_menu_items function in functions.php
Before I edited it line 527 read:
wp_list_pages('title_li=');
After I edited it it read:
wp_list_pages('title_li=&exclude=12,3');
Please do give me your feedback below if you find this technique useful and I will write more like this.

{ 8 comments… read them below or add one }
Grazie! Il tuo suggerimento è stato risolutivo. [Thank you! Your suggestion has been decisive.]
THX!
Very helful, it also works with the “include”-command – so you can define the pages, which appears.
thanks man
Just what i was looking for!
A much easier way to hide pages, regardless of how your theme was created, is to install the Exclude Pages plugin by Simon Wheatley.
It adds a checkbox, “include this page in menus”, which is checked by default. If you uncheck it, the page will not appear in any listings of pages (which includes, and is usually limited to, your page navigation menus). The plugin is available on the WP site at http://wordpress.org/extend/plugins/exclude-pages/
Thanks Christopher. I’ll check that out, although most of the sites I develop now I use Thesis which has built in Menu controls.
Thanx you!!! Work great
Excellent! I was just trying to find a simple solution to this problem and now I know how to properly handle my menus created with Artisteer. Just used it with a new theme.
thanks alot
thats works with me