To nie do końca tak działa.
Musisz stworzyć dwa osobne nagłówki, powiedzmy header.php (który już jest) i header-glowna.php (bez szarego paska). A następnie na wybranej stronie wczytywać konkretny nagłówek.
Więcej znajdziesz tu:
http://codex.wordpress.org/Function_Reference/get_header
<body <?php body_class(); ?> style="background:url('<?php
if (roadfighter_get_option('roadfighter_bodybg') != '') {
echo roadfighter_get_option('roadfighter_bodybg');
} else {
}
?>');">
<div class="header_container <?php if (is_home()) { ?>home <?php
} else {
echo 'not_home';
}
?>
">
<div class="container_24">
<div class="grid_24">
<header class="header <?php if (is_front_page()) { ?>home <?php
} else {
echo 'not_home';
}
?>">
<div class="header_wrapper">
<div class="grid_10 alpha">
<div class="logo">
<a href="<?php echo esc_url(home_url()); ?>"><img src="<?php if (roadfighter_get_option('roadfighter_logo') != '') { ?><?php echo roadfighter_get_option('roadfighter_logo'); ?><?php } else { ?><?php echo get_template_directory_uri(); ?>/images/logo.png<?php } ?>" alt="<?php bloginfo('name'); ?> logo"/></a>
</div>
</div>
<div class="grid_14 omega">
<div class="call-us">
<?php if (roadfighter_get_option('roadfighter_topright') != '') { ?>
<p> <?php echo stripslashes(roadfighter_get_option('roadfighter_topright')); ?></p>
<a class="btn" href="tel:<?php echo stripslashes(roadfighter_get_option('roadfighter_contact_number')); ?>">
</a>
<?php } ?>
</div>
</div>
</div>
<div class="clear"></div>
<div class="menu-wrapper">
<div id="MainNav">
<a href="#" class="mobile_nav closed"><?php _e('Pages Navigation Menu','rdf'); ?><span></span></a>
<?php roadfighter_nav(); ?>
</div>
</div>
</header>
</div>
<div class="clear"></div>
</div>
</div>
Ok. Tak też zrobię. Nie wiem czy dobrze kombinuje, chcę skopiować istniejący kod (powyżej header.php), zmienić jego nazwę na header-glowna.php usunąć linijkę odpowiedzialną za szary pasek i w pliku front-page.php zmienić polecenie na <?php get_header( $glowna ); ?>. Tylko nie mam zielonego pojęcia, ktore polecenie odwoluje się do „szarego paska”.
E-ntuzjasci RATUJ i podpowiedz czy dobrze kombinuje 🙂
Polecenie zmień na <?php get_header( 'glowna' ); ?>
Kod odpowiedzialny za „szary pasek” z tego co widzę znajduje się między <body> a divem containter_24.
W Css stwórz oddzielną klasę dla header bez paska, coś w rodzaju:
.bezpaska{
background: none;
height: 0;
}
I dodaj ją w nagłówku, w którym pasek ma nie występować.
Powinno zadziałać.
E-ntuzjasci Mistrz!
Wszystko działa bez zarzutów.
Dziękuje serdecznie.