I'm working with a site where product category pages are filtered using query parameters:


I'd like to use URL segments instead and rewrite the request to the above, for example:


The thing is, there are 10 or so of these filters and they're only applied when they're used. So the URL could be:


So a simple regex solution wouldn't work, to my knowledge as the indexes aren't always the same. The order of the keys and values will be the same, but some could be missing.

Are WordPress rewrites the right way to go about this, or do I need to look at hooking into Woocommerce's queries?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.