在WP::parse_request() 方法(src) 我们找到了query_vars 过滤器:
$this->public_query_vars = apply_filters( \'query_vars\', $this->public_query_vars );
和内部
WP::register_globals() 我们可以看到
why 它可以在全球范围内访问(
src):
// Extract updated query vars back into global namespace.
foreach ( (array) $wp_query->query_vars as $key => $value ) {
$GLOBALS[ $key ] = $value;
}
全球
$Wp_query 已从全局
$wp 对象