Bego Mario Garde

Beitragsbild zu groß

Die Beitragsbilder in meinem WordPress-Theme Canard sind mir zu groß. Wie bekomme ich kleinere Beitragsbilder?

Das Theme hat in der functions.php mit

add_image_size( 'canard-single-thumbnail', 1920, 768, true );

eine eigene Bildgröße definiert. Fügst du ein größeres Beitragsbild ein, wird das Bild auf diese Abmessungen beschnitten und überstehende Bildinhalte werden verworfen.

Es gibt verschiedene Möglichkeiten, ein kleineres Beitragsbild einzufügen:

  1. Du lädst nur Beitragsbilder hoch, die du vorher in einem Bildbearbeitungsprogramm auf z.B. 1920 x 300 Pixel beschnitten (und idealerweise mit einem Dienst wie tinypng.com fürs Web optimiert) hast.
    Vorteil: Keine Änderungen am Theme nötig.
    Nachteil: jedes Bild muss vorher bearbeitet werden.
  2. Du erstellst ein Child Theme und änderst dort den Wert für add_image_size().
    Vorteil: Keine Bearbeitung der hochgeladenen Bilder nötig.
    Nachteil: Du musst ein Child Theme erstellen.
  3. Du installierst ein Plugin, das die gleiche Aufgabe wie Punkt 2 übernimmt.
    Vorteil: Wie Punkt 2, aber du brauchst kein Child Theme zu erstellen.
    Nachteil: Noch ein Plugin.
  4. Wenn du weitere Anpassungen vornehmen möchtest, ist ggf. auch das Plugin Code Snippets hilfreich, mit dem du eigene PHP-Snippets hinzufügen kannst.
    Vorteil: wie Punkt 2, aber du hast alle eigenen Funktionen in einer übersichtlichen Snippets-Tabelle und brauchst keine zusätzlichen Plugins oder Child Theme.
    Nachteil: Das Plugin bringt einen geringen Overhead mit.

Für Punkt 3 hab ich rasch ein Plugin geschrieben (auch um mal wieder zu zeigen, wie du eigentlich selber WordPress mit wenig Programmieraufwand an deine Bedürfnisse anpassen kannst). Du kannst das Plugin bei Github herunterladen, im Menü Plugins installieren > hochladen > installieren > aktivieren, aber idealerweise schaust du dir auch noch kurz den Code an, damit du weißt, was du da installierst.


Beitrag veröffentlicht

in

Schlagwörter:

Diese Website ist werbefrei, unabhängig und ohne kommerzielle Absichten.

Für kostenlosen Support wende dich bitte an das deutschsprachige WordPress-Support-Forum.

Code auf dieser Website wurde unter der General Public License GPLv2 veröffentlicht.

© Bego Mario Garde 2016–2024