Плагин перевода url фильтров и др. в ЧПУ для woocommerce

Владимир15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.04.2018

На сайте wordpress + woocommerce на страницах фильтров, сортировки и пагинации используются недопустимые параметры в URL (=,?%_&). Необходимо их убрать.

Например:

1) http://metallocherepica.biz/product-category/metallocherepica?filter_strana=germaniya

2) http://metallocherepica.biz/product-category/metallocherepica?orderby=price-desc

3) http://metallocherepica.biz/product-category/metallocherepica/page/2?filter_tolshhina-metalla=050mm

Допустимые символы в URL:

цифры [0-9],

латиница в нижнем регистре [a-z],

точка [.],

слеш ,

дефис [-]

Необходимо заменить символы в формирующихся УРЛ, которые не соответствуют требованиям.

Заменить ? на /

Заменить = на -

Заменить _ на -

Заменить , на -

Заменить & на -

Например:

Для страницы -

1) http://metallocherepica.biz/product-category/metallocherepica?filter_strana=germaniya

ЧПУ будет - 1) http://metallocherepica.biz/product-category/metallocherepica/filter-strana-germaniya

Страницы со старыми адресами, должны быть переадресованы через 301 редирект на новые адреса. После настройки ЧПУ при выборе фильтров в каталоге должны выводиться новые УРЛ. Старые не корректные УРЛ не должны фигурировать на сайте.

Также необходимо:

1. Плагин должен работать на любых сайтах wordpress + woocommerce

2. Предусмотреть тот факт, что данный плагин должен быть независим от обновления Wordpress / Woocommerce / Theme или поддерживаться за разумные деньги. 

Сайты будут переведены на последнюю версию wordpress 4.9.4 + php 7 + woocommerce 3.3.3

3. При добавлении новых фильтров (которые добавляются постоянно) плагин должен работать корректно