Как удалить фильтр категорий из wordpress admin?

Я удалил столбец категорий со страницы «Все сообщения», применив этот код.

add_filter("manage_edit-post_columns", "my_post_edit_columns"); function my_post_edit_columns($columns){ unset($columns['categories']); return $columns; } 

Этот код удаляет столбцы категорий. Но все же я вижу фильтр категорий в верхней части. Есть ли способ удалить его, кроме использования CSS, чтобы скрыть его?

благодаря

Я тестировал это, и он работает для удаления раскрывающегося списка категорий на странице «Все сообщения»:

 add_action( 'load-edit.php', 'no_category_dropdown' ); function no_category_dropdown() { add_filter( 'wp_dropdown_cats', '__return_false' ); } 

– ниже: старый ответ, когда я неправильно понял вопрос –

Код, который вы опубликовали, отлично подходит для меня. Но вот альтернатива, которую вы можете попробовать:

 add_filter("manage_posts_columns", "my_post_edit_columns" ); function my_post_edit_columns($columns){ unset($columns['categories']); return $columns; } эта add_filter("manage_posts_columns", "my_post_edit_columns" ); function my_post_edit_columns($columns){ unset($columns['categories']); return $columns; } не add_filter("manage_posts_columns", "my_post_edit_columns" ); function my_post_edit_columns($columns){ unset($columns['categories']); return $columns; } 

Это также повлияет на другие типы сообщений, которые имеют столбец «категории».

Я думаю, что элементы выбора передаются через фильтр wp_dropdown_cats . Таким образом, вы должны иметь возможность добавить фильтр к тому, что возвращает пустую строку.