Query arg not available on init
I'm adding my query arg as such:
add_filter( 'query_vars', function( $qvars ) {
$qvars[] = 'my_query_var';
return $qvars;
});
And when I do:
add_action( 'init', function() {
$string = get_query_var( 'my_query_var' );
echo( $string );
});
It's not available, yet if I hook very, very late, like loop_start
, it's there. What exactly am I missing? The string I passed is there if I inspect $_GET
.
Topic query-variable Wordpress
Category Web