Wordpress Пользовательский тип записи динамически переписать URL - PullRequest
0 голосов
/ 02 ноября 2019

Я создал пользовательский тип сообщения под названием транспортных средств (транспортное средство). В настоящее время они работают, как ожидается, с производителями, созданными без родительского идентификатора, и с моделями с соответствующим идентификатором производителя в качестве родительского идентификатора. Выглядит примерно так:

(1) Audi 
     -> post_parent = 0
     -> post_name = 'audi'

     (2) A4
         -> post_parent = 1
         -> post_name = 'a4'

     (3) A6
         -> post_parent = 1
         -> post_name = 'a6'

В настоящее время URL-адреса для них переводятся на:

/audi/ /audi/a4/ /audi/a6/

Я хотел бы использовать страницу для префикса этих URL-адресов следующим образом:

/cars/audi/ /cars/audi/a4/ /cars/audi/a6/

Очевидно, что 'cars' - это страница с другим типом записи (page). Я хотел бы сохранить структуру транспортного средства как есть, потому что этим легко управлять. Я хотел бы сделать это максимально управляемым, так как в будущем я могу добавить страницу Vans, и поэтому некоторым транспортным средствам может понадобиться префикс 'vans /' позже.

Спасибо:)

1 Ответ

0 голосов
/ 02 ноября 2019

Я не рекомендую "/ cars /" в качестве базы категорий, если "/ cars /" уже является типом страницы "page".

Как насчет "/ car /" и "/ van /"?

С уважением, Том

...