管理画面の、投稿一覧にカスタムフィールドでアップした画像をサムネイルとして表示したい、ただそれだけのこと。
<?php //管理画面「商品」一覧のカスタマイズ add_filter( 'manage_shopping_posts_columns', 'manage_custom_columns' ); function manage_custom_columns($columns) { $columns['item_img'] = '商品画像'; return $columns; } add_action( 'manage_shopping_posts_custom_column', 'add_custom_columns', 10, 2 ); function add_custom_columns($column_name, $post_id) { if( $column_name == 'item_img' ) { $img_url = get_field('item_img'); echo "<img src='" . $img_url . "' alt='' width='50' />"; } } ?>
ここでのカスタムフィールド名は「item_img」、返り値は「画像URL」に設定しています。
管理画面には「商品画像」という列が増えて、それぞれの商品画像がサムネイル(横幅50px)で表示されます。