Skip to main content

Add Featured Image to WordPress admin column for posts

Want to add your post’s featured image to your admin columns on WordPress? It’s straight forward, just copy the below code and paste it into your functions.php.



function custom_columns( $columns ) {
    $columns = array(
        'cb' => '<input type="checkbox" />',
        'featured_image' => 'Image',
        'title' => 'Title',
        'comments' => '<span class="vers"><div title="Comments" class="comment-grey-bubble"></div></span>',
        'date' => 'Date'
     );
    return $columns;
}
add_filter('manage_posts_columns' , 'custom_columns');

function custom_columns_data( $column, $post_id ) {
    switch ( $column ) {
    case 'featured_image':
        echo the_post_thumbnail( 'thumbnail' );
        break;
    }
}
add_action( 'manage_posts_custom_column' , 'custom_columns_data', 10, 2 );

One thought to “Add Featured Image to WordPress admin column for posts”

  1. Helpful article and Admin Columns seems like a useful product. I tried it however and decided to revert to the default columns using the “Restore Settings” option. It didn’t do that. The modified columns persist…

Leave a Reply