首先,这些不是CGI变量,而是query string arguments.
默认情况下,WordPress将删除它无法识别的任何查询参数。因此,您需要向WordPress注册它们,然后将它们从查询中撤回。
First, add your new query variable:
function wpa_48528_vars( $vars ) {
$vars[] = \'filter\';
return $vars;
}
add_filter( \'query_vars\', \'wpa_48528_vars\' );
Now, get the data back out:
function wpa_48528_get_filter() {
global $wp_query;
if ( array_key_exists( \'filter\', $wp_query->query_vars ) ) {
return $wp_query->query_vars[\'filter\'];
}
return \'\';
}