@pol_hover

Wp GET параметры в ЧПУ?

Добрый день.
Подскажите, как мне преобразовать 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' );
  • Вопрос задан
  • 487 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы