У меня есть очень специфическое требование, надеюсь, я могу объяснить это, не слишком запутываясь. Я создал шаблон страницы, где я перечисляю некоторые свойства, которые я получаю из внешнего XML-файла, но пока проблем нет, скажем, URL-адрес выглядит так:
http://www.example.com/properties/
Каждое свойство имеет ссылку, которая должна перенаправлять пользователя на страницу «Одно свойство», на которой отображается дополнительная информация о нем. Мне было интересно, если есть способ сделать ссылку, как это:
http://www.example.com/properties/123
Где 123
будет идентификатор собственности. Так что, если у меня есть URL-адрес, как properties/some_id
я хочу иметь возможность загружать файл представления (например, single.php
или page.php
файлы), но специфичные для этого условия URL.
Это возможно?
источник
^properties/([0-9]+)/?
. В противном случае это будет соответствовать что-то вродеexample/properties/1
example/properties/1
когда я проверяю это.Еще один способ сделать это:
API Codex Rewrite / добавить правило перезаписи
API Codex Rewrite / добавить тег перезаписи
источник
add_rewrite_tag
добавляет запрос var в тот же массив, что иquery_vars
фильтр.