Как я могу добавить дополнительные параметры после постоянной ссылки, особенно если я использую пользовательский тип записи?
Например, допустим, http://mysite/album/record-name
была постоянная ссылка. Как сделать так http://mysite/album/record-name/related
, чтобы 404 не включался или не перенаправлял?
WordPress, кажется, не вызывает шаблон сообщения, если сообщение не существует ... поэтому я немного растерялся, как это сделать.
Ответы:
Вы можете добавить конечную точку к вашим URI для обработки специальных запросов.
Вот основной пример как плагин. Чтобы понять, что происходит, прочитайте фантастическое руководство Кристофера Дэвиса A (в основном) Полное руководство по API переписывания WordPress .
источник
Вы можете сделать это с помощью Rewrite API «s add_rewrite_endpoint :
В шаблоне вы можете определить, когда присутствует связанный запрос var:
источник
чтобы добавить параметр для публикации URL (постоянная ссылка), я использую так:
выход:
http://yoursite.com/pagename?my_pid=12345678
источник