How to exlude some pages in the nav. menu ??
-
Hi
I have a problem that i cant figure out, i search at this forum but i can′t get it to work.I have som page that i dont want to show in the navigation menu at my home page. Then i read that you can use this code:
<?php wp_list_pages('exclude=139,241' ); ?>
But when it comes to my template, how and whare do i put this code ??
The menu is in the header… And my homepage look like this https://tompe.com/wp<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php if (is_home () ) { bloginfo('name'); echo " - "; bloginfo('description'); } else { wp_title('',true); echo " - "; bloginfo('name'); }?></title> <meta name="robots" content="index,follow" /> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <link rel="icon" type="image/x-ico" href="<?php bloginfo('template_url'); ?>/images/favicon.ico" /> <?php wp_head(); ?> </head> <body> <div id="wrapper"> <div id="header"> <div class="topright"> <?php include (TEMPLATEPATH . '/searchform.php'); ?> </div> </div> <!-- Closes Header --> <div class="cleared"></div> <div id="underheader"> <div id="toprss"><a href="feed:<?php bloginfo('rss2_url'); ?>"> <img src="<?php bloginfo('template_directory'); ?>/images/grabrss.gif" alt="grab our rss feed"></img></a> </div> <h1 class="sitename"><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a></h1> <h2 class="sitedesc"><?php bloginfo('description'); ?></h2> </div><!-- Closes underHeader --> <div id="nav"> <?php function get_the_pa_ges() { global $wpdb; if ( ! $these_pages = wp_cache_get('these_pages', 'pages') ) { $these_pages = $wpdb->get_results('select ID, post_title from '. $wpdb->posts .' where post_status = "publish" and post_type = "page" order by ID'); } return $these_pages; } function list_all_pages(){ $all_pages = get_the_pa_ges ('exclude=139,241'); foreach ($all_pages as $thats_all){ $the_page_id = $thats_all->ID; if (is_page($the_page_id)) { $addclass = ' class="current_page"'; } else { $addclass = ''; } $output .= '<li' . $addclass . '><a href="'.get_permalink($thats_all->ID).'" title="'.$thats_all->post_title.'"><span>'.$thats_all->post_title.'</span></a></li>'; } return $output; } ?> <ul> <?php if (is_home()) { $addclass = ' class="current_page"'; } else { $addclass = ''; } echo "<li" . $addclass . "><a href='" . get_option('home') . "' title='Home'><span>Home</span></a></li>"; echo list_all_pages('exclude=139,241');?> </ul> <div class="cleared"></div> </div> <!-- Closes Nav --> <div class="topcurvewhite"></div> <div id="main">
Viewing 13 replies - 1 through 13 (of 13 total)
Viewing 13 replies - 1 through 13 (of 13 total)
- The topic ‘How to exlude some pages in the nav. menu ??’ is closed to new replies.