Throw 403 in a plugin 时间:2017-07-03 作者:Alexandre Germain 我在获取信息方面有点问题。在我的插件中,我遇到了一个情况,在一个非常特定的情况下,我必须抛出一个403错误。但我在文档中找不到是否有推荐的抛出403的方法,因为WP喜欢以自己的方式包装所有内容。所以你知道手动触发403的方法吗?谢谢 2 个回复 SO网友:Junaid 是否有任何限制/问题设置/问题403 通常的PHP方式?header(\'HTTP/1.0 403 Forbidden\'); die(\'You are not allowed to access this file.\'); SO网友:Rarst 现代PHP CMS/框架倾向于将HTTP协议抽象为请求/响应。WP来自较老的时代,对HTTP响应的概念非常薄弱。从本质上讲,它遵循“经典”,只需在页面模型上抛出内容。因此,没有“干净”的方法来处理其中的标题。事实上的方法只是使用一些适当的钩子来输出自定义标题,并在必要时中断页面加载的其余部分。传统上最典型的钩子template_redirect. 结束 文章导航