Присвоить url параметрам фильтра

263
09 июля 2017, 14:19

Столкнулся с задачей присвоить (определить) SEO-ссылку для всех значений фильтра. Вручную прописать нельзя, так как формируется из переменных. Был придуман "костылище":

<a href="<?php echo  get_queried_object()->slug.'/'.'filters/'.$term->taxonomy.'/'.$term->slug ?>">

Он формирует урл только до категории

название_категории/фильтр/атрибут/значение_атрибута

Проблема начинается с момента добавления в путь страницы с продукцией

сайт.ру/магазин/название_категории/фильтр/атрибут/значение_атрибута

Соответственно, судьба такой ссылки очевидна.

Подскажите пожалуйста, как возможно решить данную проблему более разумным способом?

Принцип формирования url таков:

mysite.ru/shop/category_name/filters/attribute/value

Т.е, каждый пункт в меню фильтра будет иметь отдельную ссылку со своим значением.

Возможно ли применить к элементам в списке "сие", при загрузке страницы? Или данная функция здесь не уместна?

jQuery(location).attr('href');

Буду рад любой помощи.

READ ALSO
PHP замена текста между символами

PHP замена текста между символами

Есть к примеру такая строка:

240
Ошибка компиляции C++: expected primary-expression before ‘)’ token

Ошибка компиляции C++: expected primary-expression before ‘)’ token

Подскажите, пожалуйста, что здесь не такПо идее, программа должна в зависимости от введённых сторон треугольника сообщать, существует такой,...

581
Не вызывается mousePressEvent в QGraphicsRectItem

Не вызывается mousePressEvent в QGraphicsRectItem

Есть у меня класс LifeView, унаследованный от QGraphicsView для отрисовки сцены LifeScene (унаследованная от QGraphicsScene)На сцене изображаются элементы LifeCell...

310
C++ std::map. Crash

C++ std::map. Crash

При каких условия может произойти Segmentation fault при проверки контейнера на пустоту(empty)? Или поиск по койнтейнеру? Если учесть что в этот контейнер...

326