Why would a GET variable one one page of a site cause a 404 error when a GET variable works on another page of a site?

WordPress has a list of reserved terms that you cannot use for taxonomies. From your question, I gather that “cooked” is a taxonomy that applies to eggs and “type” is a taxonomy that applies to sausage. Unfortunately, “type” is a reserved term in WordPress, so it interprets your query string differently than you expect.

The full list of reserved terms is available in the Codex. Just use a different term … maybe “sausage-type” … for your taxonomy and you should be in the clear.

Leave a Comment