WordPress: カスタム投稿の管理画面一覧にカスタムフィールドの値を表示する方法
WordPress: カスタム投稿の管理画面一覧にカスタムフィールドの値を表示する方法
function my_add_columns($columns) {
$columns['fin_interest'] = '好きなものランキング';
$columns['fin_fast'] = '嫌いなものランキング';
return $columns;
}
add_filter( 'manage_edit-{カスタム投稿名}_columns', 'my_add_columns' );
function my_add_columns_content($column_name, $post_id) {
if( $column_name == 'fin_interest' ) {
$metas = get_post_meta($post_id);
$stitle = $metas['fin_interest'][0];
}
if( $column_name == 'fin_fast' ) {
$metas = get_post_meta($post_id);
$stitle = $metas['fin_fast'][0];
}
if ( isset($stitle) && $stitle ) {
echo esc_attr($stitle);
}
}
add_action( 'manage_{カスタム投稿名}_posts_custom_column', 'my_add_columns_content', 10, 2 );
$columns['fin_interest'] = '好きなものランキング';
fin_interestにはカスタムフィールドの名前、
好きなものランキングには、カスタムフィールドのラベルをいれます。
参考サイト: