Hallo!
Wenn ich beim Schreiben von Artikeln über die "Bild einfügen" Funktion ein Bild einfüge, benutzt WP folgenden Code:
[caption id="attachment_159" align="alignleft" width="150" caption="Toilettenschilder"]
Daraufhin implementiert WP beim Aufrufen der Seite zusätzlichen folgenden Code um den Rahmen zu bilden:
<div id="attachment_159" class="wp-caption alignleft" style="width: 160px">Bild</div>
Das die Größe des Bildes zusätzlich zu den CSS in der XHTML (wo sie eigentlich nicht hingehört) ablegt, liegt wohl daran, daß man die Bildgrößen im Admin-Panel für die mittlere und kleine Vorschauansicht festlegen kann.
Wie kann ich der caption Funktion feste und von mir definierte CSS Klassen zuordnen, die dann bei der Ausgabe der Seite implementiert werden. Zur verdeutlichung am obigen Beispiel:
<div id="attachment_159" class="wp-caption-[COLOR=Red]vorschau[/COLOR] alignleft">
CSS:
.wp-caption-vorschau img {
margin: 0;
padding: 5px;
border: 0 none;
width: 160px;
}
Funktioniert das ungefähr so? Und wo ändere ich welche PHP?