Задать вопрос
@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, но что-то не получается.
  • Вопрос задан
  • 88 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
  • Stepik
    Курс по WordPress с нуля до результата. Создание сайтов без кода
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@RomanGorkunenko Автор вопроса
Вот такой код использовал для add_rewrite_rule:
add_action('init', 'do_rewrite');
function do_rewrite(){
  add_rewrite_rule( '^color/([^/]*)/?', 'shop?color=$matches[1]', 'top' );
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы