Intereting Posts
Создайте и отправьте информационный бюллетень из интерфейса Удалить ненужный запрос Mysql Создание обменных ящиков на основе пользовательского типа сообщений Как WordPress знает, где находятся плагины? Какой крючок использовать, когда пользователь вносит первоначальную сумму (плагин для вкладок в woocommerce) Как добавить фильтр для вывода всех виджета Категории WordPress: функция, использующая собственный SQL для возврата массива определенных идентификаторов категорий настраиваемая сетка типа сообщения с содержимым в лайтбокс База данных: пользовательская таблица: значение sprintf для столбца DateTime Существует ли ограничение WP в использовании функции загрузки jQuery? Установка параметров по умолчанию для вставки носителя Walker nav удаляет подменю ul с определенной глубины Как создать персонализированный тип сообщения, страница добавления новой которого является мастером многостраничного ввода Правильный крючок для перенаправления посетителей с интерфейсом, соблюдая при этом плагины api для отдыха? Параметр «Глубина как параметр» для «get_posts»

Несколько шаблонов 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 для одной страницы"