Intereting Posts
Сгенерировать URL активации Функция списка подписки использовать css для изменения размера изображения в миниатюре для мобильных устройств Как перечислить персонализированные заголовки типа на основе их терминов таксономии Внутри вложенной петли Заменить сообщения в пользовательском мета-окне как добавить значок дома вместо текста в WordPress меню Где поставить snarfer.php? Множество опций, не выбранных после сохранения Как исправить ошибку HTTP при загрузке изображений? Как сделать свою функцию добавлением переменных / значений в объект $ post? Удалить старый липкий пост в публикации Должен ли я использовать API файловой системы для чтения файлов или каталогов каталогов? Изменение порядка отображения отображаемого имени по умолчанию Вызов пользовательских методов класса плагина из шаблона Глубокая привязка к вкладке аккордеона с помощью Visual Composer

Несколько шаблонов Permalink для одной страницы

Отказ от ответственности: я просмотрел довольно много похожих вопросов и не нашел ответа на мой вопрос. Если вы считаете иначе, любезно ответьте. 🙂


Хорошо, поэтому у меня есть одна страница: / Объявления / То, что я собираюсь сделать, это направить различные структуры ссылок на одну страницу и обработать запрос в шаблоне страницы.

Вот примеры, которые я пытаюсь достичь:

example.com/classifieds/ – Страница без каких-либо пользовательских конечных точек / переписывающих

example.com/classifieds/hyundai-for-sale/ – Страница, которая возвращает результаты Hyundai. Я достигаю этого со следующим правилом перезаписи.

add_rewrite_rule('^classifieds/([^/]*)-for-sale/?','index.php?page_id=839&make=$matches[1]','top'); 

example.com/classifieds/hyundai-for-sale/page/2/ – Страница с разбиением на страницы. Я достигаю этого со следующим правилом перезаписи.

 add_rewrite_rule('^classifieds/([^/]*)-for-sale/page/([0-9]{1,})/?','index.php?page_id=839&make=$matches[1]&paged=$matches[2]','top'); 

example.com/classifieds/hyundai-for-sale/min-year/2014/max-year/2017/ – Страница с любой комбинацией «фильтров», в том числе позволяя им складываться в длинную. Все фильтры ниже, которые я пытался создать с конечными точками без успеха:

  • / объявления / Хюндай для продажи / мин-год / 2014 /
  • / Объявления / Хюндай-для-продажи / макс год / 2017 /
  • / Объявления / Хюндай для продажи / мин Цена / 0 /
  • / Объявления / Хюндай-для-продажи / макс-цена / 12000 /
  • / Объявления / Хюндай для продажи / мин пробег / 0 /
  • / Объявления / Хюндай-для-продажи / макс пробег / 10000 /
  • / Объявления / Хюндай для продажи / продавец / 123456 /
  • / Объявления / Хюндай для продажи / город / денвер / штат / штат Колорадо /
  • / Объявления / Хюндай для продажи / цвет / синий /
  • / Объявления / Хюндай для продажи / передачи / автоматический /

Что я подразумеваю под «Stackable endpoints»

  • / Объявления / Хюндай-для-продажи / макс-цена / 12000 об / мин пробег / 0 / макс пробег / 10000 / дилер / 123456 / цвет / синий /

Надеюсь, есть очевидный ответ, который я просто забыл.

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

Solutions Collecting From Web of "Несколько шаблонов Permalink для одной страницы"