web-dev-qa-db-ja.com

サムネイルとおすすめ画像の固定サイズは?

私のindex.phpファイルでは、投稿ごとに幅200px、高さ142pxのサムネイルを作成しようとしています。

そしてsingle.phpでは、注目の画像を幅598px、高さ300pxにします。

index.phpのために私は<?php the_post_thumbnail( array (200,150) );?>を試しましたが、私はそれを働かせることができません。

これは時雨のために使用されるものですか?それとも必要ではないでしょうか?

2
Joe Bobby

このような場合は、add_image_sizeを使用してください。あなたはそれについてのより多くの情報を codex で見つけることができます。 add_image_sizeがあなたのサムネイルに新しいサイズを登録することであるので、あなたはそれらをthe_post_thumbnail(および他の関数)と共に使うことができます。これがコーデックスの例です。

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

このコードはfunctions.phpファイルに入力する必要があります。これがすることは幅と無制限の高さが300ピクセルの「category-thumb」と呼ばれる新しいサイズを登録することです。次のようにして新しい登録画像サイズを呼び出すことができます。

the_post_thumbnail( 'category-thumb' );

これを実行した後、あなたはあなたのサムネイルがまだ同じサイズであることに気付くなら、それはおそらくWordpressがその絵のためのサムネイルを既に作成したので、あなたは新しいものを作成する必要があります。この目的のために サムネイルの再生成プラグイン を使用することをお勧めします。ただし、このプラグインにはセキュリティ上の問題があることを確認しました(それが正しいかどうかを確認できません)。そのため、通常はプラグインをアクティブにしてサムネイルを再生成し、使用後にアンインストールします。お役に立てれば。

1
Cthulhu