Hallöchen, schönen Samstag allerseits :)
Ich habe per CSS Headerbilder zu verschiedenen Unterseiten eigefügt, nach der Seiten-ID. Es gibt also für (fast) jeden Menüpunkt ein anderes Hintergrundbild im Header, bisher 6.
Das Problem ist, das es nicht nur die Seiten-IDs der Unterseiten gibt, und wenn keine der in der CSS deklarierten IDs aufgerufen wird, das Headerbild fehlt.
Ich möchte also ein Standardbild haben, das nur wenn ein in der CSS deklariertes Bild vorhanden ist, durch dieses ersetzt wird.
Leider bin ich kein php-Experte, und poste hier mal den Code aus der functions.php, der m.E. um eine kleine Änderung erweitert werden müsste, nämlich die Anweisung bei den speziellen IDs für die 6-7 Headerbilder (die man ja ruhig "hard coden" kann) die jeweiligen Bilder anzuzeigen, wenn keine dieser IDs aufgerufen wird, ein Standardbild.
Wer kann mir da ggf. den PHP-Code passend machen? :)
if ( get_header_image() ):
$output .= '<figure><a href="'.home_url( '/' ).'" title="'.esc_attr( get_bloginfo( 'name', 'display' ) ).'" rel="home"><img class="header-image'.get_the_ID().'"src="" alt="'.esc_attr( get_bloginfo( 'name', 'display' ) ).'"></a></figure>';
endif;
Vielen Dank,
Orwell