Come rimuovere una colonna dalla pagina Articoli

3 giu 2011, 22:41:30
Visualizzazioni: 27.5K
Voti: 12

In una domanda precedente ho chiesto come aggiungere una colonna alla pagina Articoli nella sezione Amministrazione, e ho ricevuto 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 la sostituisca.

0
Tutte le risposte alla domanda 2
0
32
// Funzione per gestire le colonne nella schermata di amministrazione
function my_manage_columns( $columns ) {
  // Rimuove la colonna della data
  unset($columns['date']);
  return $columns;
}

// Funzione per inizializzare la modifica delle colonne
function my_column_init() {
  // Aggiunge il filtro per modificare le colonne degli articoli
  add_filter( 'manage_posts_columns' , 'my_manage_columns' );
}
// Aggiunge l'azione durante l'inizializzazione dell'amministrazione
add_action( 'admin_init' , 'my_column_init' );
3 giu 2011 23:00:48
0

Su diversi campi è anche possibile disattivare la funzione di WP; come esempio i commenti e l'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 il 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' );
} 

Disattivare le funzioni di supporto in WordPress

5 giu 2011 13:39:31