Bilder Artikel upload: medium File im img scr? wp-includes\media.php (?)
Cafe Ephata / Herzlich Willkommen auf ephata.org : WP 2.62 / plaintxtBlog mit wp-simpleViewer, etc...
---------------------------------------------------------------------
Situation:
Ich möchte gerne den upload von Bildern einfach halten für einen Blog bei dem die meisten Nutzer selbst von copy & paste überfordert sind. leider werden dabei immer viel zu große Bilder hochgeladen, so dass es mir bis jetzt einfacher erschien die Bilder zu sammeln und sie selber einzustellen, was mich auf Dauer nervt, und nach dem Umzug zu einem neuen Hoster ein ende finden soll.
Daher suche ich einen Weg, Bilder automatisch zu verkleinern und diese einzubinden. so etwas wie Flexible Upload nur ohne abfrage, mehrere Bilder gleichzeitig hochladen...
Im Prinzip macht das wp ja schon alles (tumbnails & medium files) doch weiß ich nicht wie ich die medium Dateien statt der full automatisch in den img scr einbinde. in der wp-includes\media.php (Zeile 93-126, siehe unten) wird wenn ich es richtig verstehe die img scr erzeugt. doch dann komm ich mit meinem wissen, dem try & error verfahren einfach nicht weiter.
(die unnötigen full Datei würde ich dann per vor dem Backup per ftp löschen, bzw. wenn ich sie für den halbjährlichen Druck des Programmheftes brauchen einfach nutzen.)
danke im voraus für Rat und Tat,
lg
Frederic
ps neben den "normalen" upload im/für Artikel der Bilder gibt es noch die Bildergalerie (extra Ordner für wp-simpleviewer) die per ftp-upload und zuvor schon am Rechner verkleinerten Bilder befüllt wird. so sind auch ein paar mehr Bilder kein Problem. sollte jemand im zuge der obigen Frage wissen wie dies einfach im admin-Bereich per plugin etc zu realisieren ist (Ordner erstellen / upload & verkleinern der Bilder / falls nötig löschen der Orginaldateien auf dem Server) wäre dies natürlich fein. Beim Thema zip/ Bild umwandeln etc. sehe ich bei den meisten meiner Nutzer schwarz.(
wp-includes\media.php (zeile 93-126 von wp 2.62)
/**
* An <img src /> tag for an image attachment, scaling it down if requested.
*
* {@internal Missing Long Description}}
*
* @uses apply_filters() The 'get_image_tag_class' filter is the IMG element
* class attribute.
* @uses apply_filters() The 'get_image_tag' filter is the full IMG element with
* all attributes.
*
* @param int $id Attachment ID.
* @param string $alt Image Description for the alt attribute.
* @param string $title Image Description for the title attribute.
* @param string $align Part of the class name for aligning the image.
* @param string $size Optional. Default is 'medium'.
* @return string HTML IMG element for given image attachment
*/
function get_image_tag($id, $alt, $title, $align, $size='medium') {
list( $img_src, $width, $height ) = $image;
$hwstring = image_hwstring($width, $height);
if ( is_array($size) )
$size = join('x', $size);
$class = 'align'.attribute_escape($align).' size-'.attribute_escape($size).' wp-image-'.$id;
$class = apply_filters('get_image_tag_class', $class, $id, $align, $size);
$html = '<img src="'.attribute_escape($img_src).'" alt="'.attribute_escape($alt).'" title="'.attribute_escape($title).'" '.$hwstring.'class="'.$class.'" />';
$html = apply_filters( 'get_image_tag', $html, $id, $alt, $title, $align, $size );
return $html;
}
Alles anzeigen