Startseite > Techinfos > Wordpress – Mehrere Bilder gleichzeitig in Post einbauen

Wordpress – Mehrere Bilder gleichzeitig in Post einbauen

04.07.2009 Stefan Pausch

Wer kennt das nicht. Man lädt mit Wordpress mehrere Dateien hoch und wählt ein Bild zum “In Beitrag einfügen” aus. Klickt man den Button verschwindet das ganze Fenster und man darf die Medienbibliothek wieder öffnen. Umso mehr Bilder man hinzufügen möchte, umso nerviger wird es.

Auf meiner Suche bin ich auf diesen Blogeintrag gestossen.

Man muss lediglich 2 Dateien editieren:

- wp-admin/includes/media.php
- man sucht nach function media_send_to_editor($html) und fügt vor das exit; ein
- Falls die Zeile mit return; nicht enthalten ist, dann sollte man diese auch noch hinzufügen (Besten Dank für die Info an Tobias)
//

Vorher:

function media_send_to_editor($html) {
    ?>
<script type="text/javascript">
<!--
top.send_to_editor('<?php echo addslashes($html); ?>');
//top.tb_remove();
-->
</script>
    <?php
    exit;
   return;
}

Nachher:

function media_send_to_editor($html) {
    ?>
<script type="text/javascript">
<!--
top.send_to_editor('<?php echo addslashes($html); ?>');
//top.tb_remove();
-->
</script>
    <?php
    //exit;
   return;
}

- wp-admin/js/media-upload.js
- Dort nach tb_remove(); suchen und einfach tb_remove(); löschen (ist nur einmal vorhanden

Die 2 Änderungen bewirken dass, das Bilderfenster offen bleibt und nicht geschlossen wird, sobald man ein Bild in den Beitrag hinzufügt. Vermutlich muss man diese Änderung mit jedem Wordpressupdate wieder machen.

Weiterführende Links:
http://www.hollywoodcelebgossips.com/…
Wordpress Forum Topic
Hack: Insert ALL Images into Post
Plugin: Faster Insert Image

  1. Tobias
    20.07.2009 at 10:27 | #1

    Gut, dass du deine Quelle angegeben hast. Aus der geht nämlich hervor, dass man in der media.php nicht nur den Doppelslash einfügen muss, sondern auch das “return;”. Das ist auf dem Weg wohl verloren gegangen.

  2. 20.07.2009 at 10:36 | #2

    @Tobias
    Es ist nicht wirklich verloren gegangen. Bei mir war es schon enthalten (Wie man auch anhand meines Quelltextzitats sieht). Ich vermute jetzt einfach mal das du eine ältere Wordpressversion einsetzt, wo dies noch nicht gegeben war. Aber danke für deinen Kommentar, so wissen Leute dann direkt Bescheid – ich hätte vielleicht die Änderungen bei mir gegenüber der Originalquelle noch deutlicher machen sollen.

    Als Alternative kann man auch das erwähnte Faster Insert Image installieren, welches das Bilderhochladscript in einer eigenen Box unter dem Schreibfeld einblendet.

Kommentare sind inaktiv.