web-dev-qa-db-fra.com

Masquer la colonne de commentaires dans le backend WordPress

Est-il possible de cacher la colonne de commentaires dans le backend? Lorsque vous consultez les pages, il y a une colonne de commentaires même si je les ai désactivées.

J'ai fait de WordPress un CMS et cela peut causer une certaine confusion.

1
Rob

Essaye ça:

add_filter("manage_edit-page_columns", "my_page_edit_columns");

function my_page_edit_columns($columns){
  unset($columns['comments']);

  return $columns;
}

Si vous en avez besoin pour des publications au lieu de pages, utilisez plutôt manage_edit-post_columns. Il en va de même pour tout type de message, en tant que manage_edit-{post_type}_columns.

2
helenhousandi

Une autre façon de vous assurer que la colonne de commentaires est supprimée de tous les types Post et pas seulement Pages , utilisez plutôt le code suivant:

add_filter( 'comments_array', 'wpse_19986_existing_comments', 10, 2 );
function wpse_19986_existing_comments( $comments ) {
    $comments = array();
    return $comments;
}

Vous pouvez également consulter le plug-in Disable Blogging , qui désactive considérablement la fonctionnalité de commentaire parmi les autres fonctionnalités liées au blog nécessaires lors de l'utilisation de WordPress en tant que CMS statique.

0