Admin Column Customizations

1ος τρόπος: Αλλάζει μόνο τη στήλη Title

//Modify Title Column for CPT websites
function my_custom_function($columns){

 $columns['title'] = 'Website Title';

 return $columns;
}
add_filter('manage_websites_posts_columns', 'my_custom_function');

2ος τρόπος: Αφαιρεί όλες τις default στήλες και προσθέτει όσες ορίζονται στη συνάρτηση

function my_custom_function( $columns ) {
  
    $columns = array(
      'cb' => $columns['cb'],
      'image' => __( 'Image' ),
      'title' => __( 'Title' ),
      'price' => __( 'Price', 'smashing' ),
      'area' => __( 'Area', 'smashing' ),
    );
  
  return $columns;
}
add_filter( 'manage_websites_posts_columns', 'my_custom_function' );

This is equivalent to the following example, in which indexes are assigned manually:

function my_custom_function( $columns ) {
  
	$columns['image'] = 'Image';
	$columns['title'] = 'Title';
	$columns['price'] = 'Price';
        $columns['area'] = 'Area';
        
  return $columns;
}
add_filter( 'manage_websites_posts_columns', 'my_custom_function' );