在您链接到的页面的下方是以下评论:
类似的视图可以通过挂接到“views\\”进行编辑$屏幕->id,其中$screen是全局$current\\u屏幕(或get\\u current\\u screen())。Draft、Pending、Mine和Sticky都可以以类似的方式删除。
当您编辑帖子时,您处于“编辑帖子”屏幕上,因此您使用的操作是views_edit-post
. 如果您使用的是一个名为“gallery”的自定义帖子类型,则编辑屏幕为“edit gallery”,您可以挂接到views_edit-gallery
行动
在你的情况下,我会做以下事情:
function remove__views( $views ) {
unset($views[\'all\']);
unset($views[\'publish\']);
unset($views[\'trash\']);
return $views;
}
add_action( \'views_edit-post\', \'remove_views\' );
add_action( \'views_edit-movie\', \'remove_views\' );
这将从帖子和自定义帖子类型“电影”中删除“全部”、“发布”和“垃圾”从其他帖子类型中删除这些视图非常简单,只需添加以下行:
add_ection( \'views_edit-{post-type-slug}\', \'remove_views\' );
只需更换
{post-type-slug}
使用自定义帖子类型的名称。