Beiträge von carvair
-
-
Guten Morgen / Tag,
Ich verwende Wordpress 3.5, als Theme ist Responsive TwentyTen (http://responsivetwentyten.com/)
im Einsatz.Ich möchte dieses nun so abändern, dass jede Kategorie ihr eigenes Hintergrundbild bekommt. Da das Theme body_class() verwendet, dachte ich, das sei ganz einfach, indem ich style.css entsprechend erweitere um eine Klasse für die Kategorie, nennen wir sie mal "kat_a":
PHPbody.category-kat_a { background-color:#000; background-image:url(127.0.0.1/c_blog/wordpress/wp-content/uploads/2013/01/c_philh.png); background-repeat:no-repeat; background-size: 100%; }Ergebnis: Es tut sich nichts. Um zu sehen, ob das CSS überhaupt angewendet wird, habe ich der Klasse diese Zeile hinzugefügt:
und voilá: diese Linie wird in der Kategorie kat_a, und nur in der Kategorie, angezeigt.
Woran kann das liegen? Die URL des Bildes ist korrekt, rufe ich sie separat im Browser auf, bekomme ich das Bild angezeigt. Meine Vermutung ist, dass es an den Theme-Einstellungen liegt, in denen auch ein Hintergrundbild angegeben werden kann. Gebe ich da eines an, dann wird das in allen Kategorien angezeigt, gebe ich da "Kein Bild verwenden" an, dann wird konsequent in allen Kategorien keines angezeigt.
Offensichtlich überschreibt diese Einstellung das, was durch body_class() und das style.css bezüglich des Hintergrundbilds (und im übrigen auch der Hintergrundfarbe) vorgegeben wird... kann ich das irgendwie ändern? Sprich, die Einstellungen zur Hintergrundfarbe und -Bild aus den Theme-Einstellungen entfernen, damit die Einstellungen aus der CSS-Datei verwendet werden?Oder liegt der Hase woanders im Pfeffer?