functions.phpに下記のコードを追加
// カスタム投稿の一覧にカスタムフィールドの項目を表示(商品の一覧に内容量を表示) function add_posts_columns($columns) { $columns['cf-product-vol'] = '内容量'; $columns['thumbnail'] = 'アイキャッチ'; return $columns; } function custom_posts_column($column_name, $post_id) { if ('thumbnail' == $column_name) { $thumbnail = get_the_post_thumbnail($post_id, array(80, 80), 'thumbnail'); echo ($thumbnail) ? $thumbnail : ''; } elseif ($column_name == 'cf-product-vol') { $cf_date = get_post_meta($post_id, 'product-vol', true); echo ($cf_date) ? $cf_date : '-'; } } add_filter('manage_posts_columns', 'add_posts_columns'); add_action('manage_posts_custom_column', 'custom_posts_column', 10, 2); add_filter('manage_product-post_posts_columns', 'add_posts_columns'); add_action('manage_product-post_posts_custom_column', 'custom_posts_column', 10, 2);
参考の記事
カスタム投稿のカテゴリを表示させる
<?php function my_custom_column($columns) { $columns['{タクソノミースラッグ(カテゴリ)}'] = 'カテゴリ'; return $columns; } add_filter('manage_{カスタム投稿タイプスラッグ}_posts_columns', 'my_custom_column'); function my_custom_column_id($column_name, $id) { $terms = get_the_terms($id, $column_name); if($terms && !is_wp_error($terms)) { $menu_terms = array(); //変数名は任意 foreach($terms as $term) { $menu_terms[] = $term->name; } echo join( ", ", $menu_terms); } } add_action('manage_{カスタム投稿タイプスラッグ}_posts_custom_column', 'my_custom_column_id', 10, 2);