Filtro para replace o object WP_query por uma determinada categoria

Estou à procura de uma ação / filtro para replace replace uma página de arquivo de categoria com o conteúdo de uma página. Estou pensando em testar a ID da categoria e replace o object WP_Query por um novo personalizado para a página que eu quero agarrar, evitando assim modificar o modelo.

Qual filtro / ação eu poderia usar, e talvez haja uma solução melhor?

Solutions Collecting From Web of "Filtro para replace o object WP_query por uma determinada categoria"

Você está procurando template_redirect :

 add_action('template_redirect', 'my_category_template'); function my_category_template(){ if(is_category(5)){ // < - category ID/title/slug require "path/to/your/template.php"; } } 

Se você só precisa alterar os argumentos da consulta, veja a resposta de Mike para esta questão