Cómo eliminar una columna de la página Publicaciones

11

En una pregunta anterior, pregunté cómo agregar una columna a la página Publicaciones en la sección Administración y obtuve una respuesta funcional. Pero ahora necesito saber cómo eliminar una columna existente (por ejemplo, la columna Fecha) para que mi columna Fecha personalizada la reemplace.

Justin Long
fuente

Respuestas:

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
fuente
1

En campos diferentes también es posible que desactive la función de WP; como ejemplos de comentarios y 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 es para post_type, también puede usar esto para todos los tipos de publicaciones a través de:

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

ingrese la descripción de la imagen aquí

bueltge
fuente