0

1 つのページに多くの製品を掲載していますが、最近まで 390px*238px のサイズを使用していました。ここで、ディメンションを別のものに変更する必要があります。get_the_post_thumbnailメソッドを新しいパラメーターで更新し、ページをリロードして、希望どおりにすべてを表示します。

ただし、次の更新では、すべてが元に戻ります。要素を調べると、表示される画像には確かに class がありますattachment-390x501が、それwidthは でheightあり、src 属性は 390、238、およびpath/to/website/uploads/2012/11/Profile_IS_20180-390x238.jpg.

サムネイルのサイズを変更する方法はありますか? 現在使用しているコードは次のとおりです。

<?php 
     // previous dimensions were 390x238
     echo get_the_post_thumbnail($product->ID, array(390,501)); 
?>
4

2 に答える 2

2

関数.phpファイルに行を追加してサムネイルのサイズを設定し、新しい画像サイズを表示できます。

これをfunctions.phpに追加します。必要に応じて、寸法を変更できます。また、この行を何度でも繰り返して、異なるサイズのサムネイルを設定できますnew_custom_size。新しいサイズごとに一意の名前に変更するだけです。

add_image_size( 'new_custom_size', 390, 501, true );

次に、これを使用して注目の画像を表示します。

<?php the_post_thumbnail('new_custom_size'); ?>

関数.phpファイルでサイズを設定したら、ページ/投稿に表示する前に、サムネイルを再生成する必要があります。これにはRenegerateThumbnailsプラグインを強くお勧めします:http ://wordpress.org/extend/plugins/regenerate-thumbnails/

于 2012-12-06T14:46:56.217 に答える
-1

add_image_sizeを使用してサムネイルを再構築する

于 2012-12-06T14:26:56.717 に答える