wake-up-neo.net

Thumbnail und empfohlenes Bild mit festen Größen?

In meiner index.php-Datei versuche ich, für jeden Beitrag ein Vorschaubild mit der Größe Breite: 200px und Höhe 142px zu erstellen.

Und in der single.php möchte ich, dass das gezeigte Bild die Breite 598px und die Höhe 300px hat.

für die index.php habe ich <?php the_post_thumbnail( array (200,150) );?> ausprobiert, aber ich kann es nicht zum Laufen bringen.

Ist das etwas, wofür timthumb verwendet werden würde? oder wäre es nicht nötig?

2
Joe Bobby

In dieser Situation sollten Sie add_image_size verwenden. Weitere Informationen dazu finden Sie im Codex . add_image_size registriert neue Größen für Ihre Miniaturansichten, damit Sie sie mit the_post_thumbnail (und anderen Funktionen) verwenden können. Hier ist das Beispiel aus dem Codex:

if ( function_exists( 'add_image_size' ) ) {
    add_image_size( 'category-thumb', 300, 9999 );
}

Sie müssen diesen Code in Ihre functions.php-Datei eingeben. Hierdurch wird eine neue Größe mit der Bezeichnung "Kategorie-Daumen" mit 300 Pixel Breite und unbegrenzter Höhe registriert. Sie können die neu registrierte Bildgröße folgendermaßen aufrufen:

the_post_thumbnail( 'category-thumb' );

Wenn Sie danach feststellen, dass Ihre Miniaturansichten immer noch dieselbe Größe haben, liegt dies wahrscheinlich daran, dass Wordpress die Miniaturansichten für dieses Bild bereits erstellt hat. Sie müssen also neue erstellen. Ich empfehle dazu das Regenerate Thumbnails Plugin . Ich habe jedoch gelesen, dass dieses Plugin einige Sicherheitsprobleme aufweist (kann nicht bestätigen, ob es wahr ist). Normalerweise aktiviere ich das Plugin, um meine Thumbnails neu zu generieren und deinstalliere es, nachdem ich es verwendet habe. Hoffe das hilft.

1
Cthulhu