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.
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
.
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.