POST表(非列)的筛选器挂钩 时间:2019-09-10 作者:yfain 管理帖子列表视图的正确过滤器挂钩是什么。我只想按用户角色显示帖子。我会告诉你我的意思。我想过滤将列出的帖子,而不是更改或编辑列。 1 个回复 SO网友:Tom J Nowell 就像你在前端一样pre_get_posts. 将其与get_current_screen() 这样,您就可以知道您所在的管理区域,并挂接过滤器admin_init 所以它不会影响前端。还有restrict_manage_posts 这将允许您向过滤器列添加输入:https://developer.wordpress.org/reference/hooks/restrict_manage_posts/请注意WP_Query 可以查询帖子,可以按用户进行限制,但不能按角色进行限制。您需要获取该角色中所有用户的ID数组,然后通过pre_get_posts 要指定,您只需要在该用户ID数组中包含这些作者的帖子 文章导航