Como usar vários modelos de arquivo para uma taxonomia?

Criei um tipo de postagem personalizado (produto) com uma taxonomia (marca). Eu preciso ter as páginas de arquivo básicas (tipo A) e, em seguida, personalizadas (tipo B) para criar uma página de comparação de produtos que lista todas as marcas com links para um arquivo. Este arquivo irá listar todos os produtos da marca, fazer eco do conteúdo de campos personalizados etc.

Há dois problemas:

  1. Não posso dizer wordpress quando dois usar a página de arquivo do tipo A e quando usar a página de arquivo do tipo B
  2. Não consigo gerar links para a página de arquivo do tipo B

Então, como crio dois tipos de páginas de arquivo com links únicos? Eu gostaria de um url como este: sitename.com/compare/brand. Eu estava pensando em armazenar slugs de marca em $ _GET superglobals de alguma forma para dizer à página o que eu quero consultar.

O que eu normalmente faria seria fazer uma consulta para todos os termos de taxonomia e listá-los numa lista como essa

 

e depois verifique de alguma forma a marca em que a página pertence e obtenha todas as postagens pertencentes a essa marca.

Como eu faço isso?

Solutions Collecting From Web of "Como usar vários modelos de arquivo para uma taxonomia?"