web-dev-qa-db-fra.com

Supprimer les filtres de date et de catégorie lors de la modification de types d'articles personnalisés

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?

3
lpryor

J'ai regardé cela récemment et je ne pouvais pas vraiment trouver un autre moyen que de les cacher via css.

1
mfields

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');
0
Sean Michaud