Comment supprimer une colonne de la page Messages


11

Dans une question précédente, j'ai demandé comment ajouter une colonne à la page Messages dans la section Administration, et j'ai obtenu une réponse fonctionnelle. Mais maintenant, je dois savoir comment supprimer une colonne existante (par exemple la colonne Date) pour que ma colonne Date personnalisée la remplace.

Réponses:


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

Sur différents champs, il est également possible de désactiver la fonction de WP; comme exemple de commentaires et d'auteur:

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

la post-chaîne est pour le post_type, vous pouvez également l'utiliser pour tous les types de messages via:

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

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.