как убрать страницу из меню ?

A
На сайте с 11.01.2014
Offline
1
854

Привет всем .

Прошу помочь пожалуйста , мучаюсь уже второй день до этого убирал через exclude= , но теперь поставил новый шаблон и там совсем не получается . Как же исключить определенные страницы из меню ?

<?php global $theme; ?><!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

<title><?php $theme->meta_title(); ?></title>

<meta name="viewport" content="width=device-width, initial-scale=1.0"/>

<?php $theme->hook('meta'); ?>

<link rel="stylesheet" href="<?php echo THEMATER_URL; ?>/css/reset.css" type="text/css" media="screen, projection" />

<link rel="stylesheet" href="<?php echo THEMATER_URL; ?>/css/defaults.css" type="text/css" media="screen, projection" />

<!--[if lt IE 8]><link rel="stylesheet" href="<?php echo THEMATER_URL; ?>/css/ie.css" type="text/css" media="screen, projection" /><![endif]-->

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen, projection" />

<?php if ( is_singular() ) { wp_enqueue_script( 'comment-reply' ); } ?>

<?php wp_head(); ?>

<?php $theme->hook('head'); ?>

</head>

<body <?php body_class(); ?>>

<?php $theme->hook('html_before'); ?>

<div id="container">

<?php if($theme->display('menu_primary')) { ?>

<div class="clearfix">

<?php $theme->hook('menu_primary'); ?>

<ul>

<?php

wp_list_pages('exclude=7' ); ?>

</ul>

</div>

<?php } ?>

<div id="header">

<div class="logo">

<?php if ($theme->get_option('themater_logo_source') == 'image') { ?>

<a href="<?php echo home_url(); ?>"><img src="<?php $theme->option('logo'); ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('name'); ?>" /></a>

<?php } else { ?>

<?php if($theme->display('site_title')) { ?>

<h1 class="site_title"><a href="<?php echo home_url(); ?>"><?php $theme->option('site_title'); ?></a></h1>

<?php } ?>

<?php if($theme->display('site_description')) { ?>

<h2 class="site_description"><?php $theme->option('site_description'); ?></h2>

<?php } ?>

<?php } ?>

</div><!-- .logo -->

<div class="header-right">

<?php $theme->option('header_banner'); ?>

</div><!-- .header-right -->

</div><!-- #header -->

<?php if($theme->display('menu_secondary')) { ?>

<div class="clearfix">

<?php $theme->hook('menu_secondary'); ?>

</div>

<?php } ?>

[Удален]
#1

попробуй так


function filter_wp_list_pages($exclude){
$exclude[] = 7;
return $exclude;
}

add_filter("wp_list_pages_excludes", "filter_wp_list_pages");

*добавить в functions.php

** "***91;***93" заменить на квадратные скобки

noon
На сайте с 29.12.2009
Offline
54
#2

Админпанель -> Внешний вид -> Меню -> menu_primary

Выберите ненужный пункт меню в "menu_primary" и удалите.

A
На сайте с 11.01.2014
Offline
1
#3

спасибо большое , очень помогли!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий