カスタムフィールドの値をWordPressの管理画面の投稿一覧に表示させる方法
下記の例では3つのカスタムフィールドの値を管理画面に表示しています。
functions.php
/*投稿一覧に商品コード列追加 */ if (is_admin()) { function manage_posts_columns($columns) { $columns['car_sort_cost'] = "コスパ"; $columns['car_sort_product'] = "商品"; $columns['car_sort_beginner'] = "初心者"; return $columns; } function add_column($column_name, $post_id) { if( $column_name == 'car_sort_cost' ) { $stitle = get_post_meta($post_id, 'car_sort_cost', true); } if( $column_name == 'car_sort_product' ) { $stitle = get_post_meta($post_id, 'car_sort_product', true); } if( $column_name == 'car_sort_beginner' ) { $stitle = get_post_meta($post_id, 'car_sort_beginner', true); } if ( isset($stitle) && $stitle ) { echo esc_attr($stitle); } else { echo __('None'); } } add_filter( 'manage_posts_columns', 'manage_posts_columns' ); add_action( 'manage_posts_custom_column', 'add_column', 10, 2 ); }
参考サイト
http://infinityforest.net/home/archives/2558