Jak usunąć kolumnę ze strony Posty

11

W poprzednim pytaniu zapytałem, jak dodać kolumnę do strony Posty w sekcji Administracja, i uzyskałem działającą odpowiedź. Ale teraz muszę wiedzieć, jak usunąć istniejącą kolumnę (np. Kolumnę Data), aby moja dostosowana kolumna Data ją zastąpiła.

Justin Long
źródło

Odpowiedzi:

29
function my_manage_columns( $columns ) {
  unset($columns['date']);
  return $columns;
}

function my_column_init() {
  add_filter( 'manage_posts_columns' , 'my_manage_columns' );
}
add_action( 'admin_init' , 'my_column_init' );
Milo
źródło
1

W różnych polach można również dezaktywować funkcję WP; jako przykładowe komentarze i autor:

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

post-string jest dla typu post_, możesz go również użyć dla wszystkich typów postów poprzez:

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

wprowadź opis zdjęcia tutaj

bueltge
źródło