Reescreva para Arquivos de uma Taxonomia Personalizada e vários CPTs

Primeiro, eu sei que há uma miríade de q & a sobre esse tópico, mas não consigo encontrar nenhum que corresponda ao meu problema específico. Talvez simplesmente não possa ser feito da maneira que eu quero.

Eu tenho uma taxonomia personalizada chamada Localizações, com locations slug, que é hierárquico. Então, há vários CPTs como Hotéis, Hospitais, etc. Todos eles estão classificados nesses mesmos locais de taxonomia.

Então, para cada publicação, a url é:

 example.com/hotels/hotel-plaza example.com/hospitals/general-hospital 

Bem. Então, com este esquema simples, você iria para example.com/usa e essa página mostra todos os hotéis E hospitais nos EUA. Ao ir para example.com/usa/california/san-francisco você encontrará todos os itens (de todos os cpt’s) dessa cidade.

O que eu gostaria de saber é se há uma maneira de configurar isso para que você possa ir para example.com/hotels/usa/california e ver apenas os hotéis que estão na Califórnia e ir para example.com/hospitals/usa/california/san-francisco e veja apenas os hospitais de São Francisco.

Desde já, obrigado.

Solutions Collecting From Web of "Reescreva para Arquivos de uma Taxonomia Personalizada e vários CPTs"