访问控制规则的最佳位置在哪里?我需要一个地方(过滤器或操作),在这些地方工作:
- 我仍然可以重定向,所以还没有发送到输出。
- 具有显示内容的全局对象已被解析,这意味着我知道来自
$post
和$page
其他全局对象,将显示哪些帖子/页面/目录。 - 当有人更改永久链接(不同的 URL 路径片段)时,地方是防弹的。
PS:我必须对访问规则有绝对的控制权,所以我不会接受第三方解决方案(一些推荐的插件),我只是想自己写(各种正当理由)。
检查Codex 行动参考。
'wp' 操作在设置 WP 对象时调用,但在输出之前,所以这应该符合您的要求。
这个钩子在前端和管理员中都会触发,所以你可能需要根据你的需要来控制它,例如 if( is_admin() )