This is happening in more than one section of our website, but in different yet similar ways.
Scenario One:
We have a URL structure like this...
mydomain.com/some-category/?subject=Some+Subject
I'm trying to get pagination properly working. I urlencode() the space and get the +, but it doesn't matter if I use a space or a + ...Wordpress always tries to do this...
mydomain.com/some-category/page/2/?subject=SomeSubject
...instead of this...
mydomain.com/some-category/page/2/?subject=Some+Subject
WordPress is removing the space/+ for some reason. We haven't figured out why just yet. Any help is greatly appreciated.
Scenario Two:
I have predefined slugs that are identical matches to our part codes in our e-commerce system. We have custom-built plugins that associate pages to the e-commerce system by way of the slug matching the part code in our system. In turn, it generates nicely formatted (and automatic) ordering tables for checkout.
Wordpress is removing any "+" that I include in the slug, which may have been part of our part codes. Is there any way to get Wordpress to quit screwing around with our URLs and let us do what we want to? We prefer to think for ourselves, rather than have Wordpress tell us how to think.