首先,注册查询变量param1
和param2
:
function wpse_101951_query_vars( $qv ) {
$qv[] = \'param1\';
$qv[] = \'param2\';
return $qv;
}
add_filter( \'query_vars\', \'wpse_101951_query_vars\' );
要使用这些信息,您几乎可以
action 或
filter 之后
parse_query
. 这是设置查询变量后可用的第一个操作,因此这是您可以使用的第一个操作
get_query_var. 下面是一个示例:
function wpse_101951_get_params() {
if ( $param1 = get_query_var( \'param1\' ) ) {
# Do something as a result of param1 being set
}
if ( $param2 = get_query_var( \'param2\' ) ) {
# Do something as a result of param2 being set
}
}
add_action( \'parse_query\', \'wpse_101951_get_params\' );