Hallo,
ich weiss, dass das Thema verschiedene Header für bestimmte Seiten hier schon des öftern behandelt wurde - das habe ich auch soweit realisiert, dass jede Seite ihr eigenes Header-Bild bekommen hat - nervig finde ich nur, dass (wie man im Code sieht) auf diese Art und Weise jede Seite einzeln angesprochen werden muss - gibt es eine Möglichkeit, die Unterseiten automatisch mit anzusprechen?
Mein bisheriger Eintrag in der Header.php:
PHP
<!--verschiedene header-->
<div id="header" style="background: url('<?php bloginfo('stylesheet_directory');
if (is_home()) {echo "/images/kubrickheader.jpg";}
elseif (is_page('2')) {echo "/images/hundeheader.jpg";}
elseif (is_page('3')) {echo "/images/hundeheader.jpg";}
elseif (is_page('4')) {echo "/images/hundeheader.jpg";}
elseif (is_page('5')) {echo "/images/hundeheader.jpg";}
elseif (is_page('17')) {echo "/images/hundeheader.jpg";}
elseif (is_page('19')) {echo "/images/hundeheader.jpg";}
elseif (is_page('7')) {echo "/images/monkeyheader.jpg";}
elseif (is_page('16')) {echo "/images/monkeyheader.jpg";}
elseif (is_category('3')) {echo "/images/aktuellesheader.jpg";}
else {echo "/images/kubrickheader.jpg";}?>');no-repeat top center; height: 200px; ">
<!--ende verschiedene Header-->
Alles anzeigen
Vorstellen würde ich mir das Ganze ungefähr so:
PHP
...
elseif (is_page('2')) {echo "/images/hundeheader.jpg";}
elseif (is_child('2')) {echo "/images/hundeheader.jpg";}
Wer sich die Baustelle mal anschauen möchte kann das hier tun...
...aufgebaut ist das ganze auf dem default_de Theme...