1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Remove pages from WP navigation bar

Discussion in 'Other Languages' started by Pixel Pirate, Nov 4, 2010.

  1. Pixel Pirate

    Pixel Pirate Junior Member

    Joined:
    Jun 24, 2010
    Messages:
    124
    Likes Received:
    100
    I'm trying to remove specific pages from the wordpress navigation bar. The theme I'm using is not using the standard call function so exclude pages plugins and modifcation tutorials don't work. I'm still learning php. Help is much appreciated.

    Header.php:
    Code:
    <head>
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <title><?php if (is_home () ) { bloginfo(‘name'); }
    elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo(‘name'); }
    elseif (is_single() ) { single_post_title();}
    elseif (is_page() ) { single_post_title();}
    else { wp_title(‘',true); } ?></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() {
      ****** $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 ();
    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>Vitamin D Benefits</span></a></li>";
    echo list_all_pages();?>
    </ul>
    
    <div class="cleared"></div>
    </div> <!-- Closes Nav -->
    
    
    
    <div class="topcurvewhite"></div>
    <div id="main">