@RomanGorkunenko

Как в Вукомерсе в виджете фильтрации товаров по атрибутам изменить url?

Здравствуйте. Подскажите, пожалуйста, в Вукомерсе есть виджет фильтрации товаров по атрибутам class-wc-widget-layered-nav в урле получается ../shop/?filter_color=red, я хочу сделать ../shop/color/red . Нашел и убрал ‘filter_’ ссылка отображается уже без ‘filter_’. Я так понимаю дальше в этой строчке нужно копать $link = add_query_arg( $filter_name, implode( ',', $current_filter ), $link ); но что я тут не делаю, отображается, как мне нужно, но не работает. Что еще нужно изменить? перед этим пробовал через add_rewrite_rule, но что-то не получается.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@RomanGorkunenko Автор вопроса
Вот такой код использовал для add_rewrite_rule:
add_action('init', 'do_rewrite');
function do_rewrite(){
  add_rewrite_rule( '^color/([^/]*)/?', 'shop?color=$matches[1]', 'top' );
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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