0

wordpress テーマ (FoodRecipes) の functions.php ファイルに、次のコードがあります。

if( function_exists( 'add_theme_support' ) ) {
        set_post_thumbnail_size( 50, 50, true ); // Normal post thumbnails
        add_image_size( 'thumbnail-blog', 575, 262, true); // for blog pages
        add_image_size( 'recipe-listing', 250, 212, true); // For recipe listing page
        add_image_size( 'portfolio-thumb', 220, 140, true); // for the portfolio template
        add_image_size( 'portfolio-main', 940, '', false); // for the single portfolio page
        add_image_size( 'full-size', '', '', false);
        add_image_size( 'sidebar-tabs', 63, 53, true);
        add_image_size( 'recipe-4column-thumb', 222, 144, true);
        add_image_size( 'single-carousel-thumb', 132, 104, true);
        add_image_size( 'li-slider-thumb', 515, 262, true);
        add_image_size( 'bs-slider-thumb', 903, 386, true);
        add_image_size( 'weekly-special-thumb', 122, 132, true);
        add_image_size( 'most-rated-thumb', 63, 53, true);
}

932x603 の画像をアップロードして、作成された画像のサイズを表示すると、それらのサイズのほとんど (すべてではない) が作成されており、説明できない余分なサイズがいくつか作成されていることがわかります。ここに例外があります...

1) 940x の画像は作成されませんでした。元の画像が 940 より小さかったからだと思います。

2) 150x150 の画像が作成されました。なんで?

3) 300x194 の画像が作成されました。なんで?

作成された余分な画像については、これらの特定のサイズを作成する方向がどこから来るのかわかりません。どこを見ればいいですか?なぜこうなった?

ありがとう!

4

1 に答える 1

2

[設定] > [メディア] を見ると、デフォルトで 3 つのメディア サイズが定義されていることがわかります。

  1. 150x150 トリミング (「サムネイル」、「ポスト サムネイル」または「サムネイル」とも呼ばれます)
  2. 300x300 (「中」)
  3. 1024x1024 (「大」)

...そしてもちろん元画像の「フル」もあります。

画像をアップロードすると、WordPress は、アップロードした画像までのすべての定義済みサイズで、その画像のバージョンを作成します。

したがって、932x603 の画像から 150x150 のサムネイル (正確に 150x150 にトリミング) と、300x194 の中間の画像 (プロポーショナル) が作成されます。1024x662 または元のサイズよりも大きいその他の画像サイズはクレートされません。そのため、940px 幅の画像も作成されませんでした。

于 2013-03-14T05:48:05.290 に答える