Les réponses à cette question donnent d’excellentes instructions pour l’ajout de filtres à l’écran admin edit.php pour les types de publication personnalisés. Mais ils n'expliquent pas comment supprimer les filtres existants par date et par catégorie. Est-ce que quelqu'un sait si c'est possible, et si oui comment le faire?
J'ai regardé cela récemment et je ne pouvais pas vraiment trouver un autre moyen que de les cacher via css.
Pour supprimer les dates:
function my_remove_date_filter( $months ) {
global $typenow; // use this to restrict it to a particular post type
if ( $typenow == 'post' ) {
return array(); // return an empty array
}
return $months; // otherwise return the original for other post types
}
Pour supprimer des catégories:
function my_remove_cat_filter( $output ) {
global $typenow;
if ( is_admin() && $typenow == 'post' ) {
return ''; // return a blank string
}
return $output;
}
add_filter('wp_dropdown_cats', 'my_remove_cat_filter');