Я хочу использовать термин таксономии в своем пользовательском 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 * часть?