Inclua o tipo de publicação na URL de taxonomia personalizada apenas, e não pós-permalink

Em primeiro lugar, aprecio que há muitas perguntas sobre este tópico (por exemplo, 1 , 2 ), mas não consigo encontrar a combinação correta para me ajudar a entender esse requisito específico.

Registrei um Custom Post Type (chamado case-studies ). Associado a isso, registrei 3 Taxonomias Customizadas ( sector nomeado, location , service ).

Gostaria que o URL das Taxonomias Personalizadas inclua a referência do post type , como:

  • http://mydomain./case-studies/sector/term_name
  • http://mydomain./case-studies/location/parent_term/term_name
  • http://mydomain./case-studies/service/term_name

No entanto, como cada uma das taxonomias tem igual peso, as postagens individuais case-studies devem ter uma estrutura de URL mais simples:

http://mydomain./case-studies/post_name

A estrutura da URL do post é bastante fácil de alcançar com a Estrutura Personalizada em Configurações> Permalink set set /%category%/%postname%/

Sobre a pergunta real … Todas as postagens que eu vi neste tópico referem-se a ter uma taxonomia única e essa taxonomia para aparecer dentro da estrutura pós-permalink, bem como a estrutura de URL de taxonomia.

Como faço para ter o padrão de URL conforme descrito sobre as taxonomias personalizadas?

Eu experimentei rewrite' => array( 'slug' => $taxonomy, 'with_front' => false ), mas não estou chegando a lugar nenhum.

Em um mundo ideal, eu gostaria que isso funcionasse para vários tipos de postagem, pois é possível que eu possa precisar usar as mesmas taxonomias para posts também. Mas isso é mais do que gostaria .

Solutions Collecting From Web of "Inclua o tipo de publicação na URL de taxonomia personalizada apenas, e não pós-permalink"