it-swarm.com.de

Post Thumbnail Hilfe

Ich verwende die Post-Thumbnail-Funktion, um die Portfolio-Arbeit anzuzeigen. Zum Beispiel <?php the_post_thumnail(); ?>. Das Problem ist, dass ich nur eine bestimmte Breite des Bildes anzeigen möchte, nämlich 640, aber weil es sich bei meinen Stücken um Websites handelt, weisen sie unterschiedliche Höhen auf.

Ich benutze diesen Code, um die Bilder zu erstellen: add_image_size( '640', 480 ,true ); // 640x480 image size aber er gibt die Höhe an. Wie kann ich NUR die Breite angeben?

Vielen Dank

Ps. Ich weiß, dass ich CSS verwenden kann, aber ich möchte tatsächlich Bilder mit einer Breite von 640 erstellen und keine Timthumbs usw. verwenden. Danke

1
Cameron

Das ist ein seltsamer add_image_size() Aufruf. Sie vermissen den Namen der Größe und vermischen die Zeichenfolge mit der Ganzzahl. Und Sie legen den Zuschneidemodus fest, wenn Sie den Größenänderungsmodus tatsächlich benötigen. Versuche dies:

add_image_size( 'portfolio-shot', 640, 9999 );

Dann holen Sie es mit:

the_post_thumbnail( 'portfolio-shot' );

Dies sollte die Bildgröße unter portfolio-shot name im Soft-Resize-Modus auf die Breite 640px korrekt registrieren. Beachten Sie, dass die neue Größe nur für neue Uploads wirksam wird, es sei denn, in den letzten WP Versionen wurden Änderungen vorgenommen.

In diesem Tutorial finden Sie eine hervorragende Beschreibung der Verwendung verwandter Funktionen:

Neu in WordPress 2.9: Post Thumbnail Images

3
Rarst