Hallo,
ihr schreibt eine CSS-Anweisung oben mit in die PHP-Datei um das Header-Bild zu tauschen.
Ich wollte soetwas auch machen und habe es aber bislang so versucht (ich schreibe es IN das div-Tag direkt rein):
<div id="header" style="background: url(<?php if(is_home('')) {
bloginfo('template_directory'); /img/header.png);
}
elseif (is_category('people')) {
bloginfo('template_directory'); /img/head-people.png);
}
else {
bloginfo('template_directory'); /img/header.png);
}
?> no-repeat;">
</div>
Alles anzeigen
Also mein Gedanke war hier per if irgendwie das Hintergrundbild für bestimmte Seiten zu tauschen.
Na jedenfalls geht jetzt überhaupt nix mehr... wobei ich denke das der Code an sich richtig geformt ist (kenn mich nicht so aus und verlies mich dabei auf meinen PHP-Editor).
Was hab ich eventuell falsch geschrieben?
ZUSATZFRAGE:
Sollte ich vielleicht mein ganze style.css in style.php umbenennen und dann diese "background"-Schleife (wenn sie denn nur funktionieren würde) in eine style.php einfügen?
Bislang hab ich viele gestalterische Sachen direkt in die PHP-Datei (z.B. sidebar.php) reingeschrieben, aber ich glaube das ist vermutlich nicht so die feine Art (wegen "Trennung: Inhalt - Layout")?!