lacee1986
9/23/2016 - 9:17 AM

Add admin columns with ACF fields

Add admin columns with ACF fields

// Add Custom Columns
function my_page_columns($columns) {
	$columns = array(
		'cb'	 	=> '<input type="checkbox" />',
		'thumbnail'	=>	'Thumbnail',
		'title' 	=> 'Title',
		'featured' 	=> 'Featured',
		'winner' 	=> 'Winner',
		'author'	=>	'Author',
		'date'		=>	'Date',
	);
	return $columns;
}

function my_custom_columns($column){
	global $post;
	if($column == 'thumbnail') {
		echo wp_get_attachment_image( get_field('image', $post->ID), array(200,200) );
	} elseif ($column == 'featured') {
		if(get_field('featured')){
			echo 'Yes';
		} else {
			echo 'No';
		}
	} elseif ($column == 'winner') {
		if(get_field('winner')){
			echo 'Yes';
		} else {
			echo 'No';
		}
	}
}

add_action("manage_instagram_posts_custom_column", "my_custom_columns", 10, 2);
add_filter("manage_instagram_posts_columns", "my_page_columns");