web-dev-qa-db-ja.com

投稿のサムネイルのサイズを設定する方法(特集画像)

自分のサイトのホームページ(ブログ)上の投稿サムネイル(おすすめ画像)のサイズを制御するにはどうすればよいですか。

投稿サムネイルの寸法は470ピクセルx 370ピクセルである必要があります。 Settings > Mediaで寸法を調整しようとしましたが、これではうまくいきません。

私のコード:

     <div class="posts__post">

        <article>
             // post thumbnail in question
             <a class="posts__post--preview" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
             <p class="posts__post--tag"><?php the_category('&nbsp;/&nbsp;'); ?></p>
             <h1 class="posts__post--title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
             <p class="posts__post--meta"><?php echo time_ago(); ?></p>
        </article>   

     </div>

私は最初に Codexテーマ単体テストページ を介して投稿をインポートし、私のfunction.php file内で注目の画像を有効にしました。

2
sam

このコードをあなたのテーマのfunctions.phpファイルに追加してください。画像はアップロード時にWordPressによってサイズ変更されます。 サムネイルの再生成 などのプラグインを使用すると、最初のアップロード後に画像サイズが変更された場合にソース画像が正しく生成されるようになります。

// Sets the parameters for the post-thumbnail image size
// https://codex.wordpress.org/Function_Reference/set_post_thumbnail_size
add_action( 'after_setup_theme', 'wpse239844_image_sizes' );
function wpse239844_image_sizes() {
    set_post_thumbnail_size( 470, 370, true ); // $width, $height, $crop
}
2
Dave Romsey