Добрый день.
Подскажите, как мне преобразовать url типа
site.ru/filter/?type=type-normal&price=price-100
в url
site.ru/filter/type-normal/price-100
Правила обновлял, в .htaccess дополнительных правил не добавилось, get_query_var получаю.
Код в functions.php
function rewrite_rules() {
add_rewrite_tag('%price%', '([^&]+)');
add_rewrite_rule('^filter/(type-[^/]*)/(price-[^/]*)/?', 'index.php?pagename=filter&type=$matches[1]&price=$matches[2]', 'top');
add_filter( 'query_vars', function( $vars ) {
$vars[] = 'type';
$vars[] = 'price';
return $vars;
} );
}
add_action( 'init', 'rewrite_rules' );