page is not listed on navigation bar
-
hi I have started to use wordpress – amazing!
but have hit one stumbling block I have created a few pages for “about” and “contact” etc but I cannot get them to appear on the navigation menu.
I am sure I am being stupid but hands up I’m stuck!
dpcook67
-
link?
your theme only displays categories in the navbar
you will need to modify the code in your theme’sheader.php
to display pages in the navbarbasically – find the code displaying categories and replace it with this
<?php wp_list_pages('title_li=&depth=4&sort_column=menu_order'); ?>
back up 1st of course
Thanks – I am not at all familiar with php. this is my header.php code.
<!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” <?php language_attributes(); ?>>
<head profile=”https://gmpg.org/xfn/11″>
<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” />
<title><?php arras_document_title() ?></title>
<meta name=”description” content=”<?php bloginfo(‘description’) ?>” />
<?php if ( is_search() || is_author() ) : ?>
<meta name=”robots” content=”noindex, nofollow” />
<?php endif ?><?php arras_alternate_style() ?>
<?php if ( ($feed = arras_get_option(‘feed_url’) ) == ” ) : ?>
<link rel=”alternate” type=”application/rss+xml” href=”<?php bloginfo(‘rss2_url’) ?>” title=”<?php printf( __( ‘%s latest posts’, ‘arras’ ), wp_specialchars( get_bloginfo(‘name’), 1 ) ) ?>” />
<?php else : ?>
<link rel=”alternate” type=”application/rss+xml” href=”<?php echo $feed ?>” title=”<?php printf( __( ‘%s latest posts’, ‘arras’ ), wp_specialchars( get_bloginfo(‘name’), 1 ) ) ?>” />
<?php endif; ?><?php if ( ($comments_feed = arras_get_option(‘comments_feed_url’) ) == ” ) : ?>
<link rel=”alternate” type=”application/rss+xml” href=”<?php bloginfo(‘comments_rss2_url’) ?>” title=”<?php printf( __( ‘%s latest comments’, ‘arras’ ), wp_specialchars( get_bloginfo(‘name’), 1 ) ) ?>” />
<?php else : ?>
<link rel=”alternate” type=”application/rss+xml” href=”<?php echo $comments_feed ?>” title=”<?php printf( __( ‘%s latest comments’, ‘arras’ ), wp_specialchars( get_bloginfo(‘name’), 1 ) ) ?>” />
<?php endif; ?><link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />
<link rel=”shortcut icon” href=”<?php echo get_template_directory_uri() ?>/images/favicon.ico” />
<?php
if ( $wp_version != ‘2.8’) {
wp_deregister_script(‘jquery’);
wp_enqueue_script(‘jquery’, get_template_directory_uri() . ‘/js/jquery-1.3.2.min.js’, null, ‘1.3.2’, false);
wp_enqueue_script(‘jquery-ui’, get_template_directory_uri() . ‘/js/jquery-ui-1.7.1.min.js’, ‘jquery’, ‘1.7.1’, false);
} else {
wp_enqueue_script(‘jquery-ui-tabs’, null, array(‘jquery’, ‘jquery-ui-core’), null, false);
}wp_enqueue_script(‘jquery-cycle’, get_template_directory_uri() . ‘/js/jquery.cycle.all.min.js’, ‘jquery’, null, false);
wp_enqueue_script(‘jquery-validate’, get_template_directory_uri() . ‘/js/jquery.validate.min.js’, ‘jquery’, null, false);if ( !function_exists(‘pixopoint_menu’) ) {
wp_enqueue_script(‘hoverintent’, get_template_directory_uri() . ‘/js/superfish/hoverIntent.js’, ‘jquery’, null, false);
wp_enqueue_script(‘superfish’, get_template_directory_uri() . ‘/js/superfish/superfish.js’, ‘jquery’, null, false);
}if ( is_singular() ) {
wp_enqueue_script(‘comment-reply’);
}wp_enqueue_script(‘arras-base’, get_template_directory_uri() . ‘/js/base.js’, ‘jquery’, null, false);
wp_head();
arras_head();if ( !function_exists(‘pixopoint_menu’) ) :
?>
<script type=”text/javascript”>
jQuery(document).ready(function($) {
$(‘.sf-menu’).superfish({autoArrows: false, speed: ‘fast’});
});
</script>
<?php endif ?><!–[if IE 6]>
<link rel=”stylesheet” href=”<?php bloginfo(‘template_url’); ?>/css/ie6.css” type=”text/css” media=”screen, projector” />
<script type=”text/javascript” src=”<?php bloginfo(‘template_url’); ?>/js/jquery.supersleight.min.js”></script>
<script type=”text/javascript”>
jQuery(document).ready(function($) {
$(‘.blog-name’).supersleight( {shim: ‘<?php bloginfo(‘template_url’) ?>/images/x.gif’} );
$(‘#controls’).supersleight( {shim: ‘<?php bloginfo(‘template_url’) ?>/images/x.gif’} );
$(‘.featured-article’).supersleight( {shim: ‘<?php bloginfo(‘template_url’) ?>/images/x.gif’} );
});
</script>
<![endif]–>
</head><body <?php arras_body_class() ?>>
<?php arras_body() ?>
<div id=”wrapper”><div id=”header”>
<div id=”branding” class=”clearfix”>
<div class=”logo clearfix”>
<?php if ( is_home() || is_front_page() ) : ?>
<h1 class=”blog-name”>“><?php bloginfo(‘name’); ?></h1>
<h2 class=”blog-description”><?php bloginfo(‘description’); ?></h2>
<?php else: ?>
<span class=”blog-name”>“><?php bloginfo(‘name’); ?></span>
<span class=”blog-description”><?php bloginfo(‘description’); ?></span>
<?php endif ?>
</div>
<div id=”searchbar”>
<?php include (TEMPLATEPATH . ‘/searchform.php’); ?>
</div>
</div><!– #branding –>
</div><!– #header –><?php arras_above_nav() ?>
<div id=”nav”>
<div id=”nav-content” class=”clearfix”>
<?php if ( function_exists(‘pixopoint_menu’) ): ?>
<?php pixopoint_menu(); ?>
<?php else : ?>
<ul class=”sf-menu menu clearfix”>- “><?php echo arras_get_option(‘topnav_home’) ?>
- “><?php _e(‘Posts’, ‘arras’) ?>
- “><?php _e(‘Posts’, ‘arras’) ?>
- “><?php _e(‘Comments’, ‘arras’) ?>
- “><?php _e(‘Comments’, ‘arras’) ?>
<?php
if (arras_get_option(‘topnav_display’) == ‘pages’) {
wp_list_pages(‘sort_column=menu_order&title_li=’);
} else if (arras_get_option(‘topnav_display’) == ‘linkcat’) {
wp_list_bookmarks(‘category=’.arras_get_option(‘topnav_linkcat’).’&hierarchical=0&show_private=1&hide_invisible=0&title_li=&categorize=0&orderby=id’);
} else {
wp_list_categories(‘number=11&hierarchical=1&orderby=id&hide_empty=1&title_li=’);
}
?><?php endif ?>
<ul class=”rss clearfix”>
<?php if ($feed == ”) : ?><?php else : ?>
<?php endif; ?>
<?php if ($comments_feed == ”) : ?><?php else : ?>
<?php endif; ?>
</div><!– #nav-content –>
</div><!– #nav –>
<?php arras_below_nav() ?><div id=”main”>
<div id=”container” class=”clearfix”>sorry i should have linked to a copy of header.php
it’s ok
replace this
wp_list_categories('number=11&hierarchical=1&orderby=id&hide_empty=1&title_li=');
with thiswp_list_pages('title_li=&depth=4&sort_column=menu_order');
Or add (instead of replace) Sambolls wp_list_pages if you still want your categories listed in your menu.
wow thank you so much.
Brill explanation – worked first time – can’t praise you guys enough.
saved back up to hard disk, opened in Dreamweaver made change and uploaded and bingo! worked first time.I’m also very new to WordPress and php/css. I added the line
wp_list_pages(‘title_li=&depth=4&sort_column=menu_order’);
directly under
wp_list_pages(‘title_li=&depth=4&sort_column=menu_order’);
however the only thing that changed was the addition of the ‘About’ section. None of my categories were added to the header menu. Any idea why this might be???
I’m using the same theme as dpcook
nevermind…figured it out
- The topic ‘page is not listed on navigation bar’ is closed to new replies.