ich habe getern wohl ins falsche forum gepostet, deshalb hier nochmal, sorry fürs doppelposting. meine frage:
ich habe eine wp-website, die vier hauptbereiche hat, die wiederum
unterseiten haben, angelegt als seiten, also vier elternseiten und
entsprechende kind-seiten.
bisher hatte ich eine abfrage gebaut, die die page_id abfragt oder ob es ein
kind dieser page_id sei, um dann entsprechend eine bestimmre grafik in den
kopfbereich einzubauen.
nun sollen aber verschiedene unterseiten, also kindseiten (und auch deren
kindseiten!) doch noch eigene grafiken bekommen.
wie lässt sich diese abfrage logisch richtig formulieren? bzw. auch in der syntax.
ich bekomme es nicht hin.
hier ist die bisherige abfrage:
<?php if ( is_page ('76') || in_array(76,get_post_ancestors($post)) ) {
echo '<img src="/grafiken/bild1.jpg" width="543" height="124">'; } ?>
<?php if ( is_page ('8') || in_array(8,get_post_ancestors($post)) ) { echo
'<img src="/grafiken/bild2.jpg" width="543" height="124">'; } ?>
<?php if ( is_page ('13') || in_array(13,get_post_ancestors($post)) ) {
echo '<img src="/grafiken/bild3.jpg" width="543" height="124">'; } ?>
<?php if ( is_single() || is_category() || is_tag() || is_archive() ||
is_page ('15') || in_array(15,get_post_ancestors($post)) ) { echo '<img
src="/grafiken/bild4.gif" width="543" height="124">'; } ?>
abfragen will ich jetzt so etwas wie:
wenn es page_id 8 ist oder eine kindseite von 8 aber nicht 134, dann bringe
bild2.
wenn es aber page_id 134 oder eine kindseite von 134 ist, dann bringe bild2_B
also page_id ('134') ist eine kindseite von '8', soll aber trotzdem ein
eigenes bild bekommen, ebenso wie alle kindseiten von 134.
ich hoffe, ich habe mich verständlich ausgedrückt.
vielen dank für eure hilfe!!!
ulrike stehling