Come rimuovere una colonna dalla pagina Messaggi


11

In una domanda precedente ho chiesto come aggiungere una colonna alla pagina Messaggi nella sezione Amministrazione e ho ottenuto una risposta funzionante. Ma ora ho bisogno di sapere come eliminare una colonna esistente (ad esempio la colonna Data) in modo che la mia colonna Data personalizzata lo sostituisca.

Risposte:


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' );

1

Su campi diversi è anche possibile disattivare la funzione di WP; come esempio commenti e autore:

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

la stringa post è per post_type, puoi anche usarla per tutti i tipi di post tramite:

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

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.