管理画面の一覧に、記事のカスタムフィールドの値を表示する

管理画面の一覧に、記事のカスタムフィールドの値を表示する

管理画面内、カスタム投稿の一覧上で、記事のカスタム投稿の値を表示する。

◆セミナーの終了フラグを一覧に出したい
 post type : seminar
 meta key : seminar_end_flag
 

// カスタム投稿タイプ seminar の投稿一覧で 追加した終了管理のカラムでその投稿のカスタムフィールド seminar_end_flag を表示
add_action( 'manage_seminar_posts_custom_column', 'my_seminar_add_column', 10, 2 );
function my_seminar_add_column($column_name, $post_id) {
  if( $column_name == 'seminar_end_flag') {
    $get = get_post_meta($post_id, 'seminar_end_flag', true);
    if(is_array($get)){
      $get = $get[0];
    }
    if($get == 1){
      echo 'お申し込みは終了しています';
    }
  }
}
add_filter( 'manage_seminar_posts_columns', 'my_manage_seminar_posts_columns' );
function my_manage_seminar_posts_columns($columns) {
  $columns['seminar_end_flag'] = "お申し込み状態";
  return $columns;
}

◆表示例
管理画面

参考サイト

3
3
3