WordPress: 管理画面で特定の投稿の一覧でカスタムフィールドの値を表示させる方法

カスタムフィールドの値を一覧に表示させる方法

 

functions.php

function manage_posts_columns($columns) {
  global $post;
  if ( get_post_type($post) == 'post' ) {
    $columns['food_cost'] = "コスパ";

  }
  return $columns;
}
function add_column($column_name, $post_id) {
  global $post;
  if ( get_post_type($post) == 'post' ) {
    if( $column_name == 'food_cost' ) {
      $stitle = get_post_meta($post_id, 'food_cost', 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://accelboon.com/tn/?p=1422

category cloud