Erstellen von verschiedenen Bildgrößen beim hochladen verhindern

  • Wie kann ich das erstellen von verschiedenen Bildgrößen beim hochladen verhindern?

    Einstellungen > Medien dann bei Bildgröße alles auf "0" setzen hilft nicht.
    Es werden noch mehr Bildgrößen erstellt als wenn man die voreingestellten 1024 bei "Groß" läßt.

    Ich brauche Bilder nur in einer Grüße die ich dann passend hochlade.

    Wer weiß wie es geht?
    tom

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    • Alles auf 0 setzen war prinzipiell schon richtig. Bereits generierte Bildgrößen werden dadurch aber nicht gelöscht.
    • Mit dem Plugin kannst du die Bildgrößen neu generieren und die nicht verwendeten löschen.
    • Sollten danach immer noch Bildgrößen entstehen (bspw. weil dein Theme welche hinzufügt), kannst du noch etwas rabiater werden und die functions.php deines Childthemes um nachfolgende Codeanweisung erweitern:
    Code
    function add_image_insert_override( $sizes ){
        unset( $sizes[ 'thumbnail' ]);
        unset( $sizes[ 'medium' ]);
        unset( $sizes[ 'medium_large' ] );
        unset( $sizes[ 'large' ]);
        unset( $sizes[ 'full' ] );
        return $sizes;
    }
    add_filter( 'intermediate_image_sizes_advanced', 'add_image_insert_override' );

    Vor allen Aktion stelle sicher, dass du für alle Fälle ein Backup vorliegen hast.

  • der vorgenannte Code entfernt die Standardbildgrößen von WordPress, aber nicht die benutzerdefinierten Bildgrößen, die von Theme oder Plugins hinzugefügt werden können. Um alle Bildgrößen zu löschen, kann man den folgenden Code verwenden:

    Dieser Code sollte alle Bildgrößen löschen, die WordPress beim Hochladen von Bildern erstellt.

    Beachte, dass dies nur für zukünftige Uploads gilt und nicht die bereits vorhandenen Bilder in verschiedenen Größen löscht.

    Um diese zu löschen, muss man ein Plugin wie https://wordpress.org/plugins/regenerate-thumbnails/ verwenden oder die Bilder manuell aus dem Upload-Ordner entfernen.

    Ich hoffe, das hilft Ihnen weiter.

    Mit offenen Augen träumen

  • Meine Frage dazu ist: wiesinnvoll ist es, alle Bildgrößen zu löschen? Dienen die nicht dazu, die Website in allenmöglichen Formaten darzustellen, also responsiv zu gestalten?

  • @r23
    Lade ich z.B. 1500x1000 hoch erstellt WP immer noch zusäzlich ein Bild mit 768x512. Egal ob mit meinem Theme (GeneratePress) oder mit Twenty Twenty-Three.

  • Die Frage von @Kurt Singer ist absolut berechtigt. Die unterschiedlichen Bildgrößen werden erzeugt um ein optimales Erlebnis im Frontend auf verschiedenen Endgeräten abzubilden. Auf einem Handy brauchst Du kein 1500x1500 Bild laden - das ist für deren Displays viel zu groß. Die damit verbundene Datenmenge geht auf die Bandbreite des Handys. Wenn der Besucher keine Flat hat sondern pro Byte bezahlt, kostet ihn der Besuch der Webseite bei solch gigantischen Bildern eine Menge Bytes und das ohne irgendeinen Mehrwert für ihn.

    Weiterer Aspekt: Google geht den Mobile-First-Ansatz schon seit vielen Jahren. Eine Webseite die für die Mobilansicht keine angepassten Bilder liefert, wird in PageSpeed schlechter bewertet und führt in den SERPs zur Abwertung. Sie wird somit schlechter bis gar nicht mehr zu finden sein.

    Alle Bildmaße zu löschen ist daher schädlich für deine Webseite. Ich würde ebenfalls grundlegend davon abraten. Aber wenn dir deine Besucher egal sind und deine Webseite gar nicht gefunden werden soll .. nur zu.

  • Langsam, langsam...
    Die 1500x1000 waren ein Bild zum testen.
    Ich lade Bilder immer in den verwendeten Größen hoch. Größte Seitenlänge 940 Pixel.
    Angelegt werden von WP eben die 940x..., 768x512, 300x200 und 150x150.
    Beim Handy werden die Seitenlängen 260 und 334 ausgespielt (2 Handys getestet) immer runterscaliert von 768x512.
    Beim Tablet wird vom Originalbild mit 940 Px auf 768 Seitenlänge scaliert.
    Die Seitenlängen 300 und 150 scheinen für eine responsive Ansicht keine Rolle zu spielen...

  • @r23
    Lade ich z.B. 1500x1000 hoch erstellt WP immer noch zusäzlich ein Bild mit 768x512. Egal ob mit meinem Theme (GeneratePress) oder mit Twenty Twenty-Three.

    bist du dir sicher, dass du den Code und Autor nicht vertauscht hast ... hüst .. mein ja nur..

    Mit offenen Augen träumen

  • Wenn jemand weiß, dass er bestimmte Bildgrößen definitiv nicht benötigt und weiß, was er tut, kann man diese Zwischengrößen entfernen. Ansonsten haben sie ihren Zweck und dann natürlich nicht.

  • [QUOTE="vanvan, post: 831216, member: 45164"
    Die Seitenlängen 300 und 150 scheinen für eine responsive Ansicht keine Rolle zu spielen...[/QUOTE]

    Wenn jemand weiß, dass er bestimmte Bildgrößen definitiv nicht benötigt....

    Das "scheinen" ist aber meilenweit von definitiv entfernt o_O.

    Nun ja, wenn jemand meint er brauche etwas nicht möge er es entfernen.

  • Wenn ein Bild als Hintergrundbild gesetzt ist, werden von WordPress/Gutenberg übrigens die responsive Versionen des Bildes nicht herangezogen, sondern immer die volle Auflösung (bspw. Block "Cover"). Dabei machen gerade diese Bilder am meisten aus, weil sie idR die größten sind. Eine große Schwachstelle von WordPress/Gutenberg.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!