it-swarm.dev

Odeslat nápovědu miniatury

Používám funkci post thumbnail pro zobrazení portfolia práce, takže například <?php the_post_thumnail(); ?> problém je, že chci ukázat jen určitou šířku obrázku, což je 640, ale protože moje kusy jsou webové stránky, které mají různé výšky.

Používám tento kód k vytvoření obrázků: add_image_size( '640', 480 ,true ); // 640x480 image size ale specifikuje výšku, jak mohu specifikovat šířku?

Dík

Ps. Vím, že bych mohl použít CSS, ale chci skutečně vytvořit obrázky v šířce 640 a nepoužívat žádné věci z bláznů atd. Díky

1
Cameron

To je jeden podivný add_image_size() hovor. Chybí jméno velikosti a míchá řetězec s celým číslem. A specifikujete režim oříznutí, když skutečně potřebujete režim změny velikosti. Zkuste to:

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

Pak jej načtěte:

the_post_thumbnail( 'portfolio-shot' );

To by mělo správně zaregistrovat velikost obrazu pod názvem portfolio-shot v režimu změněné velikosti na šířku 640px. Všimněte si, že (pokud se v posledních verzích WP nezměnily změny, nová velikost bude platná pouze pro nové obrázky.

Podívejte se na tento návod pro vynikající zápis o používání souvisejících funkcí:

Novinka ve WordPress 2,9: Post Thumbnail Images

3
Rarst