Wordpress woocommerce processing from the address bar ( ?attr-)?

Tell me what woocommerce file handles from the address bar variable attr-

the fact that brought the attributes in the Russian language attr-weight, attr-length, etc. there are third-party plug-in that generates such links out of the filter. The plugin itself is not tied to the Russian name, it works for ID.

There is such a bug, if you create a filter and then go to page 2 for example site.ru/shop/page/2?attr-вес[]=1
WP throws an error 500.

If you replace the reference with Russian letters site.ru/shop/page/2?attr-123[]=1 the error disappears. At first I thought the third party plugin makes the same mistake, by disabling it, the error remained.

Another point why I think woocommerce, if you make a link like site.ru/shop/page/2?attr1-вес[]=1
ie change the variable attr - in attr1-, the error disappears and falls 404.

the question is where in the woocommerce processing of this variable from the address bar ?attr-
March 19th 20 at 08:29
1 answer
March 19th 20 at 08:31
Try searching for the file the line "$_GET[attr-" (and just in case, "$_POST[attr-" ). Perhaps you can find who handles Your attr

In General, it is desirable to remove non-English characters in Segah.
Yes it does not seem to attr - problem
breaks the website structure is site.ru/page-name/page/2?blablabla=1

the website gives:

or WP problem or NGINX - pablo.Cruickshank42 commented on March 19th 20 at 08:34

Find more questions by tags WooCommerceWordPress