【WordPress】これは便利!管理画面の投稿一覧にアイキャッチ画像を表示する方法!

icatch-3

WordPressの管理画面の投稿一覧で、「アイキャッチ画像を表示できたら便利だな」と思ったことはありませんか?

そんな際に、使える表示方法です。

スポンサーリンク

何故、管理画面でアイキャッチ画像を表示できたら便利なのか?

つい最近、こういうのを経験したからです。

icatch

かなり前の記事で、アイキャッチ画像を入れるのを忘れていたのが判明…

通常、管理画面の投稿一覧ではアイキャッチ画像は表示できませんが、表示できれば「入れたかどうか管理がしやすいのでは?」と思うようになりました。

icatch-2

管理画面の投稿一覧にアイキャッチ画像を表示する方法

アイキャッチ画像が使えない、使用していない場合は、functions.phpに、

add_theme_support( 'post-thumbnails' );

を記述します。
※functions.phpに記述する際は、必ずバックアップを取ってから行いましょう!真っ白になった経験がありますので…

次に、以下をfunctions.phpに記述します。 

// 投稿記事一覧にアイキャッチ画像を表示
function manage_posts_columns($columns) {
	$columns['thumbnail'] = __('Thumbnail');
	return $columns;
}
function add_column($column_name, $post_id) {
	if ( 'thumbnail' == $column_name) {
		$thum = get_the_post_thumbnail($post_id, array(75,75), 'thumbnail');
	}
	if ( isset($thum) && $thum ) {
		echo $thum;
	} else {
		echo __('None');
	}
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );

 8行目の array( 75,75 ) の数値を変更すると、サムネイルの大きさが変更できます。

icatch-1

サムネイルという項目が増え、アイキャッチ画像がある場合はサムネイルが表示され、無い場合は「なし」と表示されます。

あとがき

これで、投稿一覧を一通り見てみたところ、アイキャッチを入れていない記事が出てくる出てくるw

これで忘れることは減るかな…

個人的には、大変ありがたい機能でした。

via : NxWorld

スポンサーリンク