情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
Advanced Custom Fields でアップロードした画像を管理画面投稿一覧に表示
functions.php に。フィールド名が image の場合。
add_filter( 'manage_edit-post_columns', 'set_columns' );
function set_columns($columns) {
$columns['thumbnail'] = 'Thumbnail';
unset( $columns['comments'] );
return $columns;
}
add_action( 'manage_posts_custom_column', 'fill_columns' );
function fill_columns($column) {
global $post;
switch($column) {
case 'thumbnail' :
if($column == 'thumbnail')
{
echo wp_get_attachment_image( get_field('image', $post->ID), array(50,50) );
}
}
}
上記の方法で複数設定したい場合は
~
$columns[‘first’] = ‘First’;
$columns[‘second’] = ‘Second’;
~
case ‘first’ :
if($column == ‘first’)
{
~
}
case ‘second’ :
if($column == ‘second’)
{
~
}
アイキャッチやID、カスタムフィールド値をそのまま表示したい場合はPost Lists View Custom:http://wordpress.org/plugins/post-lists-view-custom/ を使うと簡単。