[wp-testers] Query strings confuse rewrite permalinks

Mark Jaquith mark.wordpress at txfx.net
Sat Aug 13 04:37:34 GMT 2005


Andy Skelton wrote:

>Hi guys and gals, I guess I should have subscribed to this list ages
>ago. Now one of my BOTD plugin testers is having an issue with
>1.6-ALPHA-2.
>
>My plugin depends on the ability to receive query strings on permalink
>pages. This was seamless in 1.5 in almost all cases; only some sites
>with index.php in the permalink structure would lose additional query
>strings.
>
>Now, whenever I add a query string to a rewrite-enabled permalink URL,
>the query string is preserved in $_GET['foo'] but is_single() is FALSE
>and is_home() is TRUE. This causes WP to load the home template with
>the default query and, less critically, it causes problems with my
>plugin.
>
>I dug a little deeper and found $wp_query->query and
>$wp_query->query_vars coming up blank when I do something like this:
>http://gilford.textdrive.com/~acskelto/2005/08/07/hello-world/?foo=bar
>so instead of showing the "Hello, World!" post, it shows the home page.
>
Owen Winkler and I looked into this, and I think we fixed it.

See here:
http://trac.wordpress.org/ticket/1581

Let me know if this fixes it!  With 1.6, we're doing away with 
individual mod_rewrite rules and are passing nice permalinks to WP's 
pathinfo engine... which needs some love... so this is a fairly 
important issue for 1.6's future.

-- 
Mark Jaquith
http://txfx.net/
MCincubus @ #wordpress



More information about the wp-testers mailing list