以前、海外製のWPテーマを使った際に、バンドル的なプラグインにこの機能がありとても便利だった。
というか、ないとクライアントワークで辛いケースもありそう。
たぶんテーマを使わずともプラグインだけインストールもできるんでしょうが。今回はググった先の記事そのままの手法で解決。
しかしそのままだと表示サイズが大きかった、一覧リストのスクロール長が広々と。
そこを解決するまで。
テーマルートのfunction.phpへマルっとコピペしたソースが
// アイキャッチ画像を利用できるようにする
add_theme_support('post-thumbnails');
function add_featured_image_column_to_posts($columns) {
$columns['featured_image'] = __('Featured Image');
return $columns;
}
add_filter('manage_posts_columns', 'add_featured_image_column_to_posts');
function show_featured_image_column_in_posts($column_name, $post_id) {
if ('featured_image' === $column_name) {
$post_featured_image = get_the_post_thumbnail($post_id, 'thumbnail');
if ($post_featured_image) {
echo $post_featured_image;
}
}
}
add_action('manage_posts_custom_column', 'show_featured_image_column_in_posts', 10, 2);PHP読むとなんとのぉ理解できると思いますが
add_theme_support('post-thumbnails');PHPテーマ・サポートへPOSTサムネイルを追加(add)、現在テーマでサムネイル機能を使えるようにする
次のfunctionではfeatured_image_columnを追加してますね。→フィーチャーイメージ列を増やせ
次のfunctionではIF文で当該POSTにフィーチャー画像があれば$post_featured_imageへ代入し、表示せよ、と。
サムネイル・サイズを調整する
投稿一覧をふつうに見ると高さ45pxくらいで下の2行が収まってるのだが、フィーチャーイメージが大きいと、リストが大変なことになった。
最終更新日
2026年7月3日 9:20 PM
これをなんとかするには・・・と考えたときに、あ。POSTサムネイル使ってるんじゃん・・・と思い出す。
add_theme_support('post-thumbnails');PHP今じゃ誰も使わないので、設定するのも忘れている 設定→メディア サムネイルのサイズ・中サイズ・大サイズ てのが縦・横サイズ値として使われているのか!ってことで、メディア設定の「サムネイルのサイズ」を見ると、初期値が 150 × 150 px だからやけに大きなサイズだったんですね。
これを妥当な数値に変更すると、即反映されました。
このサイトの場合は、全POSTにフィーチャーイメージをつけたりする気は更々ないため、有・無がわかるだけで良い45pxにしましたが、フィーチャー画像から記事を探したいような場合は目視しやすいサイズで。
・・・それにしても最初に「アイキャッチ画像」とか言い出したヒトは今何やってるんでしょうね
明治・大正の翻訳かよって思いかけたが、いやいや明治・大正ならむしろ正しく訳しそう・・・平成のかほりだわん。
月が綺麗ですね。