在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
对象