@birgire提供的答案是一种可靠的编程方式来处理请求,但正如他所指出的,他的解决方案有点棘手,因为WP-core缺少一个重要的过滤器。
为了简单地抑制,我首选的方法是CSS。让我们假设您的自定义帖子类型称为“事件”,此CSS将可靠地完成以下操作:
.post-type-event .subsubsub,
.post-type-event .posts-filter .tablenav .actions,
.post-type-event .posts-filter .tablenav .view-switch,
.post-type-event .posts-filter .tablenav .tablenav-pages,
.post-type-event .posts-filter .search-box {
display: none;
}
要确保在WordPress仪表板上加载这些样式,请确保使用wp\\u enqueue\\u style()助手通过“admin\\u enqueue\\u scripts”挂钩将其排队。
编辑:更新样式,将“操作”、“视图图标”和“分页”分隔为单独的样式。由于分页非常重要,我想您可能希望保留它。只需从上面的代码中删除这一行即可显示分页,但隐藏所有其他内容:
.post-type-event .posts-filter .tablenav .tablenav-pages,