钩子文档

do_parse_request

💡 云策文档标注

概述

do_parse_request 是一个 WordPress 过滤器,用于控制是否解析请求。它允许开发者在 WP::parse_request() 方法中干预请求解析过程。

关键要点

  • 过滤器名称:do_parse_request
  • 参数:$bool(布尔值,默认 true)、$wp(WP 实例)、$extra_query_vars(数组或字符串)
  • 用途:在 WP::parse_request() 中调用,决定是否继续解析请求
  • 引入版本:3.5.0

代码示例

if ( ! apply_filters( 'do_parse_request', true, $this, $extra_query_vars ) ) {
    // 如果过滤器返回 false,则跳过请求解析
}

📄 原文内容

Filters whether to parse the request.

Parameters

$boolbool
Whether or not to parse the request. Default true.
$wpWP
Current WordPress environment instance.
$extra_query_varsarray|string
Extra passed query variables.

Source

if ( ! apply_filters( 'do_parse_request', true, $this, $extra_query_vars ) ) {

Changelog

Version Description
3.5.0 Introduced.