[wp-trac] [WordPress Trac] #28024: WordPress doesn't honor array query vars

WordPress Trac noreply at wordpress.org
Thu May 29 00:13:26 UTC 2014


#28024: WordPress doesn't honor array query vars
-------------------------------------+------------------------------
 Reporter:  Denis-de-Bernardy        |       Owner:
     Type:  defect (bug)             |      Status:  new
 Priority:  normal                   |   Milestone:  Awaiting Review
Component:  Query                    |     Version:  trunk
 Severity:  normal                   |  Resolution:
 Keywords:  reporter-feedback close  |     Focuses:
-------------------------------------+------------------------------
Changes (by wonderboymusic):

 * keywords:   => reporter-feedback close


Comment:

 Where is this not working?

 {{{
 add_filter( 'query_vars', function ( $vars ) {
         $vars[] = 'denis';
         return $vars;
 } );

 add_action( 'template_redirect', function () {
         var_dump( get_query_var( 'denis' ) );
         exit();
 } );
 }}}

 Navigate to:
 `http://wordpress-core-develop/?denis[woo]=foo&denis[hoo]=bar`

 Result:
 {{{
 array(2) {
   ["woo"]=>
   string(3) "foo"
   ["hoo"]=>
   string(3) "bar"
 }
 }}}

 `pre_get_posts` also works with arrays...

--
Ticket URL: <https://core.trac.wordpress.org/ticket/28024#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list