[Помогите] Как убрать меню из шапки.

Тема в разделе "Wordpress", создана пользователем Koffer, 10 фев 2011.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Koffer

    Koffer Постоялец

    Регистр.:
    12 мар 2010
    Сообщения:
    102
    Симпатии:
    8
    Подскажите, как убрать дублирующие пункты меню из шапки, а лучше,
    ограничиться 4-5 пунктами,чтобы, при добавлении заголовков страниц в меню, в шапке, было не более 4-5 заголовков.
     
  2. Sergjuos

    Sergjuos Постоялец

    Регистр.:
    5 фев 2010
    Сообщения:
    96
    Симпатии:
    10
    Сначала определите 4-5 родительских страниц, которые будут выводиться в меню, а затем используйте функцию определения родительских страниц через админку:
    [​IMG]
     
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Лучше всего, отредактировать само меню...
    Просто в шаблоне надо найти код
    PHP:
    <?php wp_list_pages('title_li=>' ); ?>
    и заменить на
    PHP:
    <?php wp_list_pages('title_li=&exclude=ID>' ); ?>
    Там где ID - пишем через запятую, айди страниц, которые не надо выводить в меню.
    Вот и все.
     
    Koffer нравится это.
  4. Koffer

    Koffer Постоялец

    Регистр.:
    12 мар 2010
    Сообщения:
    102
    Симпатии:
    8
    Похожий код нашел TC, пытался править, список страниц в шапке не изменился, в header.php, ничего подобного нет, вот код:

    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <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'); ?>" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <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() ) { bloginfo('name'); echo ': '; single_post_title(); }
     else { wp_title('',true); } ?></title>
    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/script.js"></script>
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <!--[if IE 6]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie6.css" type="text/css" media="screen" /><![endif]-->
    <link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" /> 
    
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
    </head>
    <body>
    <div class="PageBackgroundSimpleGradient">
    </div>
    <div class="PageBackgroundGlare">
        <div class="PageBackgroundGlareImage"></div>
    </div>
    <div class="Main">
    <div class="Sheet">
        <div class="Sheet-tl"></div>
        <div class="Sheet-tr"><div></div></div>
        <div class="Sheet-bl"><div></div></div>
        <div class="Sheet-br"><div></div></div>
        <div class="Sheet-tc"><div></div></div>
        <div class="Sheet-bc"><div></div></div>
        <div class="Sheet-cl"><div></div></div>
        <div class="Sheet-cr"><div></div></div>
        <div class="Sheet-cc"></div>
        <div class="Sheet-body">
    <div class="nav">
        <ul class="artmenu">
            <?php art_menu_items(); ?>
        </ul>
        <div class="l">
        </div>
        <div class="r">
            <div>
            </div>
        </div>
    </div>
    <div class="Header">
        <div class="Header-jpeg"></div>
    <div class="logo">
    
    </div>
    
    </div>
     
  5. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    Возможно, вывод страниц в вашем шаблоне располагается ниже - посмотрите в файле index.php
     
  6. Koffer

    Koffer Постоялец

    Регистр.:
    12 мар 2010
    Сообщения:
    102
    Симпатии:
    8
    В основном шаблоне, тоже, ничего похожего нет, вот код:
    <?php get_header(); ?>
    <?php
    $lcmp_page_head = <<<TXT
    <div class="contentLayout">
    <div class="content">

    TXT;
    $lcmp_is_left = strpos($lcmp_page_head,"sidebar");
    if($lcmp_is_left===FALSE){
    $lcmp_rightdefault = 'default';
    $lcmp_leftdefault = 'notdefault';
    }else{
    $lcmp_leftdefault = 'default';
    $lcmp_rightdefault = 'notdefault';
    }
    ?>
    <div class="contentLayout">
    <?php
    global $lcmp_sidebarloc;
    if($lcmp_sidebarloc == $lcmp_leftdefault || $lcmp_sidebarloc == 'left'){ ?>
    <div class="sidebar1">
    <?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
    </div>
    <?php } ?>
    <div class="content">

    <?php
    $prev_link = get_previous_posts_link(__('Newer Entries &raquo;', 'kubrick'));
    $next_link = get_next_posts_link(__('&laquo; Older Entries', 'kubrick'));
    ?>

    <?php if ($prev_link || $next_link:( ?>
    <div class="Post">
    <div class="Post-body">
    <div class="Post-inner article">

    <div class="PostContent">

    <div class="navigation">
    <div class="alignleft"><?php echo $next_link; ?></div>
    <div class="alignright"><?php echo $prev_link; ?></div>
    </div>

    </div>
    <div class="cleared"></div>


    </div>

    </div>
    </div>

    <?php endif; ?>

    <?php if (have_posts()) : ?>

    <?php while (have_posts()) : the_post(); ?>
    <div class="Post">
    <div class="Post-body">
    <div class="Post-inner article">
    <?php ob_start(); ?>
    <h2 class="PostHeaderIcon-wrapper">
    <img src="<?php bloginfo('template_url'); ?>/images/PostHeaderIcon.png" width="22" height="22" alt="PostHeaderIcon" />
    <span class="PostHeader"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a></span>
    </h2>
    <?php $metadataContent = ob_get_clean(); ?>
    <?php if (trim($metadataContent) != '':( ?>
    <div class="PostMetadataHeader">
    <?php echo $metadataContent; ?>

    </div>
    <?php endif; ?>
    <?php $icons = array(); ?>
    <?php if (!is_page()) : ?>
    <?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostDateIcon.png" width="17" height="18" alt="PostDateIcon" />
    <?php the_time(__('F jS, Y', 'kubrick')) ?>
    <?php $icons[] = ob_get_clean(); ?>
    <?php endif; ?>
    <?php if (!is_page()) : ?>
    <?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostAuthorIcon.png" width="14" height="14" alt="PostAuthorIcon" />
    <?php _e('Author', 'kubrick'); ?>: <a href="#" title="<?php _e('Author', 'kubrick'); ?>"><?php the_author() ?></a>
    <?php $icons[] = ob_get_clean(); ?>
    <?php endif; ?>
    <?php if (current_user_can( 'edit_post', $post->ID )) : ?><?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostEditIcon.png" width="16" height="16" alt="PostEditIcon" />
    <?php edit_post_link(__('Edit', 'kubrick'), ''); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?>
    <?php if (0 != count($icons):( ?>
    <div class="PostHeaderIcons metadata-icons">
    <?php echo implode(' | ', $icons); ?>

    </div>
    <?php endif; ?>
    <div class="PostContent">
    <?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry &raquo;', 'kubrick')); ?>

    </div>
    <div class="cleared"></div>
    <?php ob_start(); ?>
    <?php $icons = array(); ?>
    <?php if (!is_page()) : ?>
    <?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostCategoryIcon.png" width="18" height="18" alt="PostCategoryIcon" />
    <?php printf(__('Posted in %s', 'kubrick'), get_the_category_list(', ')); ?>
    <?php $icons[] = ob_get_clean(); ?>
    <?php endif; ?>
    <?php if (!is_page() && get_the_tags()) : ?><?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon" />
    <?php the_tags(__('Tags:', 'kubrick') . ' ', ', ', ' '); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?>
    <?php if (!is_page() && !is_single()) : ?><?php ob_start(); ?>
    <img src="<?php bloginfo('template_url'); ?>/images/PostCommentsIcon.png" width="18" height="18" alt="PostCommentsIcon" />
    <?php comments_popup_link(__('No Comments »', 'kubrick'), __('1 Comment »', 'kubrick'), __('% Comments »', 'kubrick'), '', __('Comments Closed', 'kubrick') ); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?>
    <?php if (0 != count($icons):( ?>
    <div class="PostFooterIcons metadata-icons">
    <?php echo implode(' | ', $icons); ?>

    </div>
    <?php endif; ?>
    <?php $metadataContent = ob_get_clean(); ?>
    <?php if (trim($metadataContent) != '':( ?>
    <div class="PostMetadataFooter">
    <?php echo $metadataContent; ?>

    </div>
    <?php endif; ?>

    </div>

    </div>
    </div>

    <?php endwhile; ?>

    <?php if ($prev_link || $next_link:( ?>
    <div class="Post">
    <div class="Post-body">
    <div class="Post-inner article">

    <div class="PostContent">

    <div class="navigation">
    <div class="alignleft"><?php echo $next_link; ?></div>
    <div class="alignright"><?php echo $prev_link; ?></div>
    </div>

    </div>
    <div class="cleared"></div>


    </div>

    </div>
    </div>

    <?php endif; ?>

    <?php else : ?>
    <h2 class="center"><?php _e('Not Found', 'kubrick'); ?></h2>
    <p class="center"><?php _e('Sorry, but you are looking for something that isn’t here.', 'kubrick'); ?></p>
    if(function_exists('get_search_form')) get_search_form();
    <?php endif; ?>
    </div>
    <?php
    global $lcmp_sidebarloc;
    if($lcmp_sidebarloc == $lcmp_rightdefault || $lcmp_sidebarloc == 'right'){ ?>
    <div class="sidebar1">
    <?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
    </div>
    <?php } ?>
    <?php if(file_exists(TEMPLATEPATH . '/sidebar2.php')){ ?>
    <div class="sidebar2">
    <?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
    </div>
    <?php } ?>
    </div>
    <div class="cleared"></div>
    <?php get_footer(); ?>
    Искал командором, ничего не находит. Командор глючит, или код другой?
     
  7. CRaz

    CRaz Постоялец

    Регистр.:
    27 июл 2007
    Сообщения:
    56
    Симпатии:
    11
    вместо этого
    PHP:
    <?php art_menu_items(); ?>
    попробуйте вставить это
    PHP:
    <?php wp_list_pages('title_li=&exclude=ID>' ); ?> 
    или пропишите вручную ссылки на ваши страницы
    PHP:
    <ul class="artmenu">
    <
    li><a href="http://site.ru/page1">page 1</a></li>
    <
    li><a href="http://site.ru/page2">page 2</a></li>
    <
    li><a href="http://site.ru/page3">page 3</a></li>   
    </
    ul>
     
    Koffer нравится это.
Статус темы:
Закрыта.