#1 16. März 2010 bei link anderen header anzeigen hey leute und zwar folgendes: ich habe ein wordpress template und möchte dies anpassen... dabei soll der header (ein bild) sich mit jeder unterseite ändern. das problem ist aber jedoch, dass der header in einer index.php einmalig festgelegt wurde und wordpress eigentlich immer nur einen artikel im content aufruft... jetz möchte ich für jeden link (ca. 5 stück) ein anderes headerbild anzeigen lassen! könnt ihr mir helfen? wär super! + Multi-Zitat Zitieren
#2 16. März 2010 AW: bei link anderen header anzeigen Wie willst du das denn haben? Kategorie mäßig oder wie? + Multi-Zitat Zitieren
#3 16. März 2010 AW: bei link anderen header anzeigen wenn ich dich richtig verstehe, dann ja so ungefähr... eigentlich ist so eine neue seite nur ein neuer artikel... das is eine art portfolio.... + Multi-Zitat Zitieren
#4 17. März 2010 AW: bei link anderen header anzeigen Zitat aus Wordpress: PHP: is_single () // When any single Post page is being displayed. is_single ( '17' ) // When Post 17 is being displayed as a single Post. is_page ( '42' ) // When Page 42 (ID) is being displayed. Conditional Tags « WordPress Codex Für Kathegorien, Artikel, Suchen gibts es auch sowas. + Multi-Zitat Zitieren
#5 17. März 2010 AW: bei link anderen header anzeigen ok, das hört sich ja schonmal gut an... nur... was fang ich damit an? hab nich wirklich viel ahnung von der materie.. uh, da hab ich was gefunden auf der seite die du gepostet hast, badloader: Code: <?php if ( is_page('about') || $post->post_parent == '2' ) { // the page is "About", or the parent of the page is "About" $bannerimg = 'about.jpg'; } elseif ( is_page('learning') || $post->post_parent == '56' ) { $bannerimg = 'teaching.jpg'; } elseif ( is_page('admissions') || $post->post_parent == '15' ) { $bannerimg = 'admissions.jpg'; } else { $bannerimg = 'home.jpg'; // just in case we are at an unclassified page, perhaps the home page } ?> aber wo bau ich das ein? + Multi-Zitat Zitieren
#6 17. März 2010 AW: bei link anderen header anzeigen also du sucht dein header bild und wirst soetwas finden: PHP: <img src="<?php getTemplatePathOderSo (); ?>/header.jpg" alt="<?php youBlogNameOderSo (); ?>" /> Das ersetzt du quasi mit: PHP: <? php if ( is_page ( 8 )): // 8 ist die ID von about ?> <img src="<?php getTemplatePathOderSo (); ?>/about-header.jpg" alt="<?php youBlogNameOderSo (); ?>" /> <?php elseif( is_page ( 21 )): // 21 ist impressum ?> <img src="<?php getTemplatePathOderSo (); ?>/impress-header.jpg" alt="<?php youBlogNameOderSo (); ?>" /> <?php else: // der standard header ?> <img src="<?php getTemplatePathOderSo (); ?>/default-header.jpg" alt="<?php youBlogNameOderSo (); ?>" /> <?php endif; ?> Nimm lieber die IDs, weil ich glaube, dass eine Titeländerung der Seite dann dein Template durcheinander bringt. + Multi-Zitat Zitieren