Термин таксономии в пользовательском URL типа сообщения, а не в таксономии - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу использовать термин таксономии в своем пользовательском URL-адресе поста, но не элемент таксономии и не могу понять его. Вот что у меня есть.

У меня есть статьи с пользовательским типом поста и разделы с таксономией. У статьи будет только один назначенный раздел - хотя он может не иметь назначенных разделов.

В моем register_taxonomy я указываю:

'rewrite' => array( 'slug' => 'section' )

В моем register_post_type I Вы указали слаг таким образом:

'rewrite' => array( 'slug' => 'article' ),

Как и ожидалось, статья имеет структуру URL example.com/article/slug.

Я доволен любым из этих Scenar ios когда раздел не назначен:

  • example.com/article-slug/
  • example.com/some-base/slug

Когда применяется раздел, я пытаюсь чтобы получить URL-адреса, подобные следующему:

  • example.com/section-term/article-slug, чтобы получить один пользовательский пост
  • example.com/section-term/, чтобы получить страницу архива таксономических терминов.

Я изменил настройку таксономического слага на 'rewrite' => array( 'slug' => '/' ), чтобы выполнить вторую часть.

Я застрял в том, как использовать термин таксономии только в пользовательском URL-адресе публикации, вроде как из категории "the box" могут работать с постоянными ссылками.

Я хочу избегать example.com/section/section-term/article-slug, если это вообще возможно.

Любые идеи о том, как достичь * 1 046 * часть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...