[wp-trac] [WordPress Trac] #16840: add_rewrite_rule() should accept an array for the $redirect parameter
WordPress Trac
wp-trac at lists.automattic.com
Sat Mar 12 23:33:27 UTC 2011
#16840: add_rewrite_rule() should accept an array for the $redirect parameter
---------------------------+-----------------------------
Reporter: scribu | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Rewrite Rules | Version:
Severity: normal | Keywords: has-patch
---------------------------+-----------------------------
The most common usage of {{{add_rewrite_rule()}}} looks something like
this:
{{{
add_rewrite_rule( 'some/path/([^/]+)/?$',
'index.php?some_var=$matches[1]&maybe_some_flag=1' );
}}}
That's not very pretty.
Here's what it could look like instead:
{{{
add_rewrite_rule( 'some/path/([^/]+)/?$', array(
'some_var' => '$matches[1]',
'maybe_some_flag' => 1
) );
}}}
In the rare case when you want to use something other than 'index.php' in
the front (i.e. an external rule), you can either fall back to the old
form or just use add_external_rule().
--
Ticket URL: <http://core.trac.wordpress.org/ticket/16840>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list