I've produced a custom publish type named ad banners. Therefore I register a brand new taxonomy known as location that identifies which page the banner will be proven. Things are great however, if I click the custom posts type 'Banner' within the admin window I see all of the ad banners produced nevertheless the table doesn't have a column for that taxonomy 'Location'.

Quite simply I wish to have the ability to see what location the banner is within, within the ad banners listing.

You should use the manage_publish-type_custom_column and manage_edit_publish-type_posts filters to include your taxonomy column towards the publish type listing.

add_action( 'admin_init', 'my_admin_init' );
function my_admin_init() {
    add_filter( 'manage_edit-banner_columns', 'my_new_custom_post_column');
    add_action( 'manage_banner_custom_column', 'location_tax_column_info', 10, 2);

function my_new_custom_post_column( $column ) {
    $column['location'] = 'Location';

    return $column;

function location_tax_column_info( $column_name, $post_id ) {
        $taxonomy = $column_name;
        $post_type = get_post_type($post_id);
        $terms = get_the_terms($post_id, $taxonomy);

        if (!empty($terms) ) {
            foreach ( $terms as $term )
            $post_terms[] ="<a href='edit.php?post_type={$post_type}&{$taxonomy}={$term->slug}'> " .esc_html(sanitize_term_field('name', $term->name, $term->term_id, $taxonomy, 'edit')) . "</a>";
            echo join('', $post_terms );
         else echo '<i>No Location Set. </i>';