Größe der Artikelbilder lässt sich nicht einstellen

  • Hallo zusammen!

    Ich wundere mich gerade darüber, dass WordPress die gewünschte Größe für die Artikelbilder ignoriert.
    Im Netz fand ich jede Menge Artikel, die das vorgehen beschreiben. Aber die Änderungen zeigen einfach keine Wirkung.

    Laut [1] sind die 150x150px Thumbnails die voreingestellte Größe. Bei mir werden jedoch die Bilder in Originalgröße verwendet, in der ich sie in die Mediathek geladen hatte.

    Also habe ich in einem zweiten Schritt gesucht, warum die Standardgröße nicht verwendet wird. Laut [2] wird ja die Größe mittels [COLOR=#800080]set_post_thumbnail_size( 150, 150 );[/COLOR] in der [COLOR=#800080]functions.php[/COLOR] gesetzt. Mein Theme Encounters macht das allerdings nicht. Testweise habe ich ebenfalls TwentyTwelve probiert; auch hier das gleiche Verhalten. Letztlich habe ich dann explizit nochmal die Größe so setzen wollen. Auch dies wird ignoriert.

    Sichtbar ist das Ganze auf: http://www.die-zurhorsts.de/blog/
    Dort sind zwei dieser Vorschaubilder jeweils deutlich größer als gewünscht.


    Was kann ich noch untersuchen?

    Vielen Dank vorweg, Gruß,
    Marcus


    [1] http://codex.wordpress.org/Function_Refer…_post_thumbnail
    [2] http://codex.wordpress.org/Function_Refer…_thumbnail_size

    • 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

  • weil bei deinem Theme nicht das post thumbnail angezeigt wird
    sondern der ganze Inhalt bis zum "more tag"

    das template das diese Ansicht erzeugt
    dort müßt das post thumbnail aufgerufen werden
    und dann "the_excerpt"

  • Ui, damit hatte ich jetzt nicht gerechnet. Ich stelle ja im Editor das Bild ein, und es wird auch nur in der Blogansicht dargestellt.

    Oh man, wieder eine Baustelle. Gibt es da ein empfehlenswertes Plugin für, oder muss ich an die Theme-Files ran?

    Danke für den Hinweis, da wäre ich nicht alleine drauf gekommen.

    Gruß, Marcus

  • ...............oder muss ich an die Theme-Files ran?
    .......................

    :-)

    Ob diese Baustelle groß oder klein ist hängt von deinem Theme ab
    wenn dann mache sowas im "child Theme"
    sonst ist es beim nächsten Theme Update weg.

    wie man die selbst erzeugten Thumbnails verwendet habe ich hier erklärt
    http://www.texto.de/artikelbilder-…verwenden-1384/

    da findest du auch einen Link zu einem Plugin, dass dir alle Bilder , die du je hochgeladen hast "regeneriert" auf die richtige Größe,

    bevor du dieses Plugin verwendest => kontrolliere zig Mal, ob Du alle Größen richtig hast...

    und mache ein Datenbankbackup => das sichert dir zwar nicht die OriginalBilder aus dem Uploadordner,
    die müßtest du per FTP sichern, aber es gibt dir Sicherheit

    außer du machst es so brutal wie ich => ich fahr durch :-)


    und wenn du schon dran bist => such dir ein Cache Plugin => Cachify ist einfach und sehr nützlich,


    mehr kann ich nicht helfen, weil ich 1. nicht dein Theme kenne und daher 2tens nicht weiß welches Template diese Ansicht erzeugt
    aber wenn du das gefunden hast und Hilfe brauchst, brauche ich oder auch andere Helfende den Inhalt dieses Templates...

  • Hi Monika,

    ich bin nun ein gutes Stück weiter gekommen. Ich habe den Code gefunden. Er befindet sich in der [COLOR=#0000ff]content.php[/COLOR] Datei meines Themes. Allerdings hadere ich nun mit der Formatierung!

    Der relevante Abschnitt schaut original so aus:


    Nun habe ich angefangen damit rumzuspielen. Da ich das case nicht richtig verstehe, habe ich es einfach raus geschmissen. (vermutlich hängt es mit einer Theme-Option zusammen). [COLOR=#008000]Damit wird zwar nun das kleinere Bild geladen[/COLOR], [COLOR=#ff0000]aber dafür steht der Auszugstext nun unter dem Bild, und fließt nicht drumherum[/COLOR]:

    PHP
    <?php if ( has_post_thumbnail() ) : 
                       the_post_thumbnail(); 
              endif; ?>


    Da aber im ersten Code der Text neben dem (zu großen) Bild stand, wollte ich die beiden Codes kombinieren. Das klappt aber leider nicht so einfach anscheinend:

    PHP
    <?php if ( has_post_thumbnail() ) : 
                       the_post_thumbnail('', array('class' => 'alignleft')); 
              endif; ?>


    Wie kann ich denn dem "normalen" [COLOR=#0000ff]the_post_thumbnail();[/COLOR] denn nun noch das [COLOR=#0000ff]alignleft[/COLOR] mitgeben?

    Vielen Dank!


    Gruß,
    Marcus

  • Argh, vergiss das ganze. Ich habe es selbst gerade gefunden. Es muss so aussehen:

    PHP
    <?php if ( has_post_thumbnail() ) : 
                       the_post_thumbnail('thumbnail', array('class' => 'alignleft')); 
              endif; ?>


    Damit klappt es. Nun habe ich in meiner functions.php noch eine weitere Bildgröße definiert und verwende diese. Damit vermeide ich das Cropping, und alles schaut nun aus wie gewünscht: http://www.die-zurhorsts.de/ahnenforschung…iengeschichten/

    Gruß,
    Marcus

Jetzt mitmachen!

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