У меня есть посты с пользовательским типом поста 'bird'.
И у меня есть страница обзора (тип поста 'page') с именем 'Birds', подстраница 'Animals', URL: https://example.com/animals/birds
При регистрации CPT 'bird' я установил слаг перезаписи rewrite => array('slug' => 'birds') В результате URL-адреса сообщений будут такими:
rewrite => array('slug' => 'birds')
https://example.com/birds/green-bird/ https://example.com/birds/red-bird/
Теперь я установил rewrite => array('slug' => '/animals/birds') и это приносит желаемую структуру URL:
rewrite => array('slug' => '/animals/birds')
https://example.com/animals/birds/green-bird/ https://example.com/animals/birds/red-bird/
Мой вопрос: поскольку документы WordPress ничего не говорят об использовании пути в slug-rewrite, может ли кто-нибудь увидеть какие-либо будущие проблемы, если я использовать слаг-переписать, как это? Кроме того, мне нужно будет перевести путь и настроить глобальное переписывание старых URL-адресов сообщений на новые URL-адреса сообщений.