In a previous question I asked how to add a column to the Posts page in the Administration section, and got a working answer. But now I need to know how to delete an existing column (e.g. the Date column) so that my customized Date column replaces it.

2 Answers 2

function my_manage_columns( $columns ) {
  return $columns;

function my_column_init() {
  add_filter( 'manage_posts_columns' , 'my_manage_columns' );
add_action( 'admin_init' , 'my_column_init' );

On a different fields it is also possible you deactivate the function of WP; as example comments and author:

add_action( 'admin_init', 'fb_deactivate_support' );
function fb_deactivate_support() {
    remove_post_type_support( 'post', 'comments' );
    remove_post_type_support( 'post', 'author' );

the post-string is for the post_type, you can also use this for all post types via:

foreach ( get_post_types() as $post_type ) {
    remove_post_type_support( $post_type, 'comments' );

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.