J'ai supprimé la colonne des catégories de la page "Tous les messages" en appliquant ce code.
add_filter("manage_edit-post_columns", "my_post_edit_columns");
function my_post_edit_columns($columns){
unset($columns['categories']);
return $columns;
}
Ce code a supprimé la colonne des catégories. Mais je vois toujours le filtre des catégories en haut. Y a-t-il un moyen de le supprimer autrement qu'en utilisant CSS pour le cacher?
Merci
J'ai testé cela et cela fonctionne pour supprimer le menu déroulant des catégories sur la page Tous les messages:
add_action( 'load-edit.php', 'no_category_dropdown' );
function no_category_dropdown() {
add_filter( 'wp_dropdown_cats', '__return_false' );
}
- ci-dessous: ancienne réponse quand j'ai mal compris la question -
Le code que vous avez posté fonctionne très bien pour moi. Mais voici une alternative que vous pourriez essayer:
add_filter("manage_posts_columns", "my_post_edit_columns" );
function my_post_edit_columns($columns){
unset($columns['categories']);
return $columns;
}
Ceci aura aura également un impact sur les autres types de publication ayant une colonne 'catégories'.
Je pense que les éléments select sont passés à travers le filtre wp_dropdown_cats
. Vous devriez donc pouvoir ajouter un filtre à celui qui renvoie une chaîne vide.