仕事でWordPressのカスタマイズでTOP画面に最新の投稿のリストを作成して、
アイキャッチ画像を設定することになりました。
今まではダウンロードしたテーマを設定したら自動的にアイキャッチまで使えるようになっていたけど、今回はテーマからつくったサイトだから投稿の項目にアイキャッチ画像がない。
まずはアイキャッチを使えるようにする。
functions.phpに以下の記述をする。
[php]
<?php
add_theme_support(‘post-thumbnails’);
set_post_thumbnail_size( 195, 168, true );
?>
[/php]
[php]
set_post_thumbnail_size( 195, 168, true );
[/php]
これはアイキャッチ画像のサイズを指定するコードである。
最後のtrueで切り抜き。切り抜きをしない場合はfalseを入力する。
省略時はfalse。
これで投稿画面にアイキャッチ画像の項目が表示された。
次にループ時に画像を表示させるには、
[php]
<?php the_post_thumbnail(); ?>
[/php]
を記述する。
表示するサイズを指定するときは
[php]
<?php the_post_thumbnail(array(195, 168)); ?>
[/php]
と記述する。