Wordpress + Таксономия + Постоянные ссылки

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

У меня есть несколько пользовательских типов постов + таксономии.

Тип публикации =Таксономия продукта = Product_Categories

Мой тестовый сайт: http://tech.stickystudios.ca/

Если вы можете посетить, Продукты -> Трансляция, нажмите на категорию слева...

Я не могу ничего показать на этих страницах, независимо от того, как я играю с URL.

Некоторая дополнительная информация об используемых плагинах. - Волшебные поля 2 - Query Wrangler - Woo Commerce (для страницы "компоненты")

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

Любая помощь или руководство будет принята с благодарностью!

1 ответ

Решение

Из того, что я понял, вы пытаетесь обновить ваши постоянные ссылки, чтобы использовать пользовательский тип записей и таксономии для их перекрестного изучения.

Самый простой способ использовать это...

example.com/?cat=1

ИЛИ ЖЕ

example.com/?cat=1,2,3&tag=tag1,tag2

Который будет включать только термины, не требовать терминов категории и тэгов, но будет требовать, чтобы в сообщениях был хотя бы один термин и тэг. Тип сообщения по умолчанию - "Сообщения". Чтобы использовать постоянные ссылки с типами постов и таксономиями, вы должны идентифицировать и использовать слагы и идентификаторы (только идентификаторы категорий).

Категории = кошка = 1,2,3 (идентификаторы)

Теги = tag = tag_slug1, tag_slug2, tag_slug3

(Пользовательский) Типы сообщений = post_type = post_type_slug

Пользовательские таксономии = taxonomy_slug = term_slug1, term_slug2, term_slug4

Более продвинутые методы использования этого...

example.com/?post_type=posts&cat=21,32&tag=one&taxonomy_slug=term_slug1,term_slug2

ИЛИ ЖЕ

example.com/?post_type=foods&cat=12,43&tag=fruit,veg&color_taxonomy=red,white,purple

Использование этого метода позволит вам выполнять поиск в определенном типе поста (который допускает только один фрагмент), включать термины в таксономии, а также требовать, как минимум, один из идентификаторов и блоков, используемых в каждой таксономии. Одним из известных плагинов, который использует это и предлагает динамическую навигационную боковую панель, является Taxonomy Picker. Что должно позволить вам поэкспериментировать с навигацией по URL. Еще один плагин, который позволит вам создавать списки постов и страниц, это Advanced Post List. Который может перечислить несколько типов сообщений и включать / требовать таксономии, а также добавлять термины из текущего сообщения / страницы. Это требует немного больше работы для создания ваших списков, но это еще один шаг вперед по сравнению с тем, что может предложить WordPress.

Другие вопросы по тегам