Größe aller bereits existierenden Galerien ändern

  • Ich habe bereits folgendes Thema gelesen (changing the wordpress gallery image size default), wie man die Größe der Galerie in Wordpress standardmäßig ändern kann. Aber wenn im Galerie-Shortcut keine "size" angegeben ist [gallery columns="2" ids="14947,14948"] scheint es standardmäßig die Größe "thumbnail" zu nutzen. Das ist bei mir zu klein.

    Wenn ich nun alle Bilder in besserer Vorschauqualität möchte, also mit size "large" müsste ich [gallery columns="2" size="large" ids="14947,14948"] überall setzen.

    Wie kann ich nun die Standardgröße der Galerie bei allen existierenden Galerien ändern? Bzw. wie kann ich die Standardgröße festlegen, wenn bei "size" nichts gegeben ist und diese von "thumbnail" auf "large" verändern?

    Screenshot:

    • 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

  • Du könntest einen shortcode_atts_gallery Filter verwenden.


    Super, danke dir!

    Hab mir das jetzt selbst kurz geschrieben - so sieht das Ergebnis aus (falls das mal wer braucht) welches in die functions.php vom Theme eingefügt wird:

    Code
    function gallery_shortcode_all_large( $result ) {
        $result['size'] = 'large';
        return $result;
    }
    add_filter( 'shortcode_atts_gallery', 'gallery_shortcode_all_large');
  • Kleiner Hinweis, dieser Code setzt die Grösse immer auf 'large', auch wenn was anderes manuell eingestellt wurde. Evtl. eine Abfrage einbauen, ob der Parameter leer ist, so wie im verlinkten Beispiel...

Jetzt mitmachen!

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