Also: Ich schreibe einen Beitrag, habe unter dem Eingabefeld (WP 2.0.3) den Upload-Reiter. Hier lade ich ein Bild hoch, gebe einen Titel und eine Beschreibung ein. Der Upload klappt, wunderbar. Jetzt kommt der Linksklick im Durchsuchen-Reiter auf das Bild und ich wähle "Zum Editor gesendet". Klappt - fast. Es gibt Dinge, die echt stören.
- Beim eingefügten Bid fehlen die Dimensionsangaben (Breite und Höhe). In welcher PHP-Datei kann ich über getimagesize() die Dimensionen in den IMG-String einbinden?
- Es wird der eingegebene Titel als [COLOR="Blue"]alt[/COLOR] benutzt. Ich hätte aber lieber die Beschreibung! Wenn das Bild nicht angezeigt werden kann, dann soll das [COLOR="Blue"]alt[/COLOR] durch die Beschreibung angeben, was man auf dem Bild sieht. Und wenn die Beschreibung (Hallo, das Feld heißt so!) den [COLOR="Blue"]alt[/COLOR]ernativen Text darstellt, dann soll entsprechend der Inhalt aus dem Eingabefeld Titel auch das Attribut [COLOR="Blue"]title[/COLOR] sein! Also da ist was durcheinander. Wo kann man das ändern?
- Ich hätte gerne die Möglichkeit, dem Bild eine Klasse mit auf den Weg zugeben, damit es per CSS gestylt wird. Derzeit sehe ich aber keine Mögichkeit dafür!?
Wer weiß Rat?
[EDIT]
Okay, zu Frage 2 habe ich schon eine Teillösung. Änderungen müssen in der Datei [FONT="Courier New"]/wp-admin/inline-uploading.php[/FONT] vorgenommen werden. Hier setze ich ab Zeile 241 an.
Das wurde nun zu
$title = htmlentities($image['post_title'], ENT_QUOTES);
$alt = htmlentities($image['post_content'], ENT_QUOTES);
(Das mit dem post_conten ist überhaupt nicht sicher. Das habe ich aus Zeile 66, wo $descr aufgenommen wird.) Damit ein paar Zeilen darunter aus
folgende Zeile werden kann
imga[{$ID}] = '<img id=\"image{$ID}\" src=\"$src\" alt=\"{$alt}\" title=\"{$title}\" $height_width />';
Mein Eingabefeld Titel wird nun tatsächlich zum Attribut [COLOR="Blue"]title[/COLOR]. Aber die Eingabe aus Beschreibung ist nicht im Attribut [COLOR="Blue"]alt[/COLOR] aufgetaucht. Das [COLOR="Blue"]alt[/COLOR] selber taucht übrigens auch nicht auf. Ebenso nicht Höhe und Breite, obwohl sie doch in Zeile 76 ermittelt und in Zeile 237 weiter verarbeitet werden. :sad: