URL WooCommerce для фильтрации по атрибуту - PullRequest
0 голосов
/ 03 ноября 2018

Я пытаюсь узнать URL, который мне нужен для отображения товаров на странице моего магазина, на основе атрибута. Атрибут называется " Тип камина " (слаг Тип камина ), а термин " Мантель с камином " (Слаг камин-с- * 1008 резное украшение над камином *). Термин имеет идентификатор 106 . Я пробовал следующие URL-адреса, но отображаются все продукты, а не ожидаемые 22, или я получаю ошибку 404.

mysite.com / магазина /? Attribute_mantel типа = каминный + С + резным

mysite.com / магазин /? Attribute_mantel типа = каминные-с-резное

mysite.com / магазин /? Таксономия = pa_mantel типа? & Tag_id = 106

mysite.com / магазин /? Filter_mantel типа = 106

mysite.com / магазина /? Filter_mantel типа = каминный + С + резным

mysite.com / магазин /? Filter_mantel типа = каминные-с-резное

mysite.com / shop /? Pa_mantel-type = Mantel + With + Overmantel (ошибка 404)

mysite.com / shop /? Pa_mantel-type = 106 (ошибка 404)

Я убедился, что в редакторе атрибутов типа Mantel установлен флажок включения архивов.

У меня был успех с категориями товаров, но не с атрибутами. Работает ссылка на категорию продукта, например:

mysite.com / магазин /? Product_cat = французский

Как я могу также включить атрибуты в URL? Спасибо за ваше время.

1 Ответ

0 голосов
/ 03 ноября 2018

Атрибуты Woocommerce - это просто таксономии Wordpress.

https://example.com/mantel-type/mantel-with-overmantel/ получит то, что вы хотите. Я предполагаю, что есть какой-то способ заставить https://tart.dolcedev.com/shop/mantel-type/mantel-with-overmantel/ перейти к тому, что вы хотите, но я не знаю достаточно о вашей настройке wp, чтобы помочь с этим.

Вы также можете использовать get_term_link для динамического создания этих URL. https://developer.wordpress.org/reference/functions/get_term_link/

URL с "?" все перейти на страницу "магазин". Что-нибудь в URL предшествует? это просто строка запроса.

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